Radium Web Framework banner

Radium Web Framework

7 devlogs
12h 46m 54s

Radium is a python web framework that is a mix of django and next.js. It has syntax and structuring from Django, but the idea of file-based navigation and rendering is similar to Next.js.
The README has all of the instructions on how to build th…

Radium is a python web framework that is a mix of django and next.js. It has syntax and structuring from Django, but the idea of file-based navigation and rendering is similar to Next.js.
The README has all of the instructions on how to build this project.
Some of the features are-

  • File based navigation
  • Templating
  • Inbuilt auth system
  • Request and Response objects
  • Custom error pages
  • Middlewares
  • And much more…
This project uses AI

Used AI for debugging

Demo Repository

Loading README...

spj27

Shipped this project!

Hours: 1.49
Cookies: 🍪 18
Multiplier: 12.23 cookies/hr

I built a python based web framework that is similar to Next.js and Django. It has inbuilt Supabase, Auth, Middlewares, etc.
The most challenging part was building the file based routing system and making it production ready.
I am proud that this can be used for making real life apps and it is very easy to learn.

spj27

Updated Reame.md with new and improved instructions (I didn’t use GPT to write it, I know the markdown syntax so I used it properly).

Attachment
0
spj27

Shipped this project!

Hours: 11.29
Cookies: 🍪 113
Multiplier: 10.0 cookies/hr

Thank you for reading this. I am taking a little break from coding so I am pre-releasing v0.1. This aims to act similar to Next.js with file based routing and WSGI based server. It also has some advanced features like auth, in built Supabase support, hot reloading, templating, request and response, and I also built a simple SaaS AI app with it.

spj27

Radium is a WSGI-based Python web framework built around file-based routing and server-side HTTP rendering. v0.1 includes structured request/response objects, dynamic route params, middleware, templating with layouts, authentication, session handling, and static file serving. It is development-only for now, but I plan to make it production ready after 1 month.

Attachment
0
spj27

Added middlewares, static files serving and improved file systems

Attachment
0
spj27

Added auth system and file based routing

Attachment
Attachment
0
spj27

Added Radium Email Auth system

Attachment
0
spj27

Features added -

  1. Params and Query support
  2. GET and POST methods identification
  3. Radium Templating
  4. Layout support
  5. Cookies Management
Attachment
0