From an idea of a web database application to a live website in no time, for free.


You can use Jam.py to create dashboards as well as large-scale business applications with complex internal logic. Please watch the Jam.py framework applications video to see some applications written in Jam.py. We have done everything to ensure that you basically code only the business logic of the application.

Light, powerful, flexible

Jam.py supports SQLite, MySQL, PostgreSQL, Oracle and Firebird databases. The concept of the framework allows you to migrate from one database to another without changing the project. We added the table import utility to provide extremely fast integration of Jam.py with an existing database.


The framework allows you to create rich, informative reports, due to band-oriented report generation based on LibreOffice templates. You can use free jsCharts library or any javascript charting library to create charts to represent and analyze your application data.

“All in the browser” framework

With Jam.py, all you need are two pages in the browser, one for the project, the other for the Business application builder. Make changes in the Application builder, go to the project, refresh the page, and see the results.

Develop and test locally update remotely

Jam.py has Export and Import utilities that allow developer to store all metadata (database structures, project parameters and code) in a file that can be loaded by another application to apply all the changes.


Jam.py has user authentication that provides a secure way to manage user accounts and passwords. As well as permissions and roles security functions that allow administrator to limit functionality of the different categories of users.

User comments

Thank you for a very complete and professional product. The fact that it is free is still unbelievable. Your recent updates are fantastic. I use your product daily for providing solutions to clients.
Jam.py is really *GREAT* ! Simple, powerful, beautiful. It's what I was looking for, for years. I was able to make my personal CRM in *no time* with it. I love the way it works, the browser administration and the code editor. This project deserves to become long-living open, a big community and a lot of fame ! Please, please, tell me that you gonna do everything so that it will be broadly adopted. Wish the best and a lot of success to you and to Jam.py !