Mojara v1.0.0
Mojara brings web development into Mojo, with routing, request handling, authentication, database access, and an application command.
What developers can build
Create a web application:
mojara new hello-world web
cd hello-world
mojara dev
Create an API application:
mojara new notes-api api
cd notes-api
mojara dev
Application modules
| Feature | Learn it |
|---|---|
| HTML routes | Hello World |
| GET and POST routing | Routing |
| Forms and JSON validation | Requests |
| Session and role checks | Authentication |
| PostgreSQL/MySQL transactions | Connection pools |
| Database models | Models |
| Deployment | Production guide |
Versioned documentation
The documentation URL keeps a stable index of lessons and API reference pages. When upgrading an application, review the release's public API changes and recompile using the compatible Mojo compiler.
Package formats
The source distribution is for contributors and framework maintainers. For application developers, Mojara is intended to be provided as a versioned installable Mojo library and a mojara command. See Installation for the package channel once available.