You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update README.md - reflect admin panel move to raystack-admin
- Remove references to built-in admin panel
- Add link to raystack-admin example project
- Update description to emphasize minimal core framework
- Note that jinja2 is optional
- Update FastAPI references to Starlette
**Raystack** is a modern, high-performance Python web framework that merges the asynchronous power of FastAPI with the battle-tested structure and development convenience inspired by Django. Forget the compromises between speed and ease of development — with Raystack, you get the best of both worlds!
8
+
**Raystack** is a modern, lightweight Python web framework that merges the asynchronous power of Starlette with the battle-tested structure and development convenience inspired by Django. A clean, minimal framework that gives you the best of both worlds!
9
9
10
10
## ✨ Why Choose Raystack?
11
11
12
-
Do you love FastAPI's speed but miss Django's organized project structure? Do you want a powerful ORM with built-in async support and a familiar admin panel? Raystack is built for you! It's ideal for:
12
+
Do you love Starlette's speed but miss Django's organized project structure? Do you want a powerful ORM with built-in async support? Raystack is built for you! It's ideal for:
13
13
14
-
***High-Performance APIs and Microservices**: Leverage FastAPI's capabilities for blazing-fast and concurrent request handling.
15
-
***Rapid Development of Full-Featured Web Applications**: Benefit from a ready-to-use project structure, templating, admin panel, and CLI tools.
14
+
***High-Performance APIs and Microservices**: Leverage Starlette's capabilities for blazing-fast and concurrent request handling.
15
+
***Rapid Development of Web Applications**: Benefit from a ready-to-use project structure, optional templating, and CLI tools.
16
16
***Developers Transitioning from Django**: Get up to speed instantly with familiar "app" concepts, ORM, and management commands.
17
17
***Projects Requiring a Flexible and Robust ORM**: SQLAlchemy under the hood gives you full control over your database.
18
+
***Minimal Dependencies**: Core framework without heavy dependencies - add only what you need.
18
19
19
20
## 🌟 Key Features
20
21
21
-
***FastAPI at its Core**: Experience incredible speed and asynchronous performance for your web applications.
22
+
***Starlette at its Core**: Experience incredible speed and asynchronous performance for your web applications.
22
23
***Django-Inspired Project Structure**: Organize your project with "apps" for clean, modular, and maintainable code.
23
24
***Universal SQLAlchemy ORM**: A powerful and flexible ORM with a unified API for both synchronous and asynchronous operations.
Raystack core framework is minimal and doesn't include an admin panel by default. However, we provide a complete example project with admin interface and authentication:
162
163
163
-
**Login Page:**
164
-

164
+
**👉 [raystack-admin](https://github.com/ForceFledgling/raystack-admin)** - A full-featured example project with:
165
+
* Administrative interface
166
+
* User authentication and authorization
167
+
* User and group management
168
+
* Session and JWT authentication
169
+
* Ready-to-use templates and static files
165
170
166
-
**Admin Panel:**
167
-

171
+
You can use `raystack-admin` as a reference implementation or starting point for your own admin interface.
0 commit comments