Do you know framework X and want to try framework Y? The easy way to start with a new framework is to compare it with frameworks you already know. The goal of the project is to help developers easily learn new frameworks by real world examples.
Notejam is a unified sample web application (more than just "Hello World") implemented using different server-side web frameworks.

The project is hosted on GitHub. Clone and enjoy :)

Supported frameworks


... and even more frameworks are coming soon.

Application overview

Notejam is a simple note taking web app. The app users can sign up/in/out, edit account settings, create/view/update/delete text notes and group notes in pads. Read more details and see screenshots on github.

How to launch?

All implementations are SQLite based and easy launchable by built-in web servers. Each application has instruction describing simple steps to install environment, launch the app and run tests.

Can I contribute?

The project is 100% open source. You are welcome to join. Contribute improvements to existing applications to help them follow best practices or provide new implementation for unsupported languages/frameworks.


09.12.2015 Spring: Implemenation is realeased
09.12.2015 Nette+Doctrine: Implemenation is realeased
20.11.2015 Ruby on Rails: Updated to version 4.2.5
12.11.2015 Symfony: Updated to version 2.7
11.11.2015 Yii: Updated to version 2.0.6
10.11.2015 CakePHP: Implementaiton is released
07.08.2015 Django: Version update
06.07.2015 Yii: Fixed unit tests