RapDv
Self-hosted, open-source framework for quickly building web applications.
RapDv is a self-hosted, open-source framework for quickly building all kinds of web apps, from SaaS products and internal tools to admin panels, CMS systems, and e-commerce sites. You define your app's structure, storage, and pages, and RapDv bundles the common building blocks - routing, authentication, data entities, translations, and UI components - so you can focus on what makes your product unique. Everything is written in TypeScript on both the client and the server, and you host it on any provider you like.
Why use RapDv for your project
- Scalable in the long term, because of:
- Modular structure
- Repeatable processes
- Well-tested technologies
- Safe typing of TypeScript
- A single language on both client and server - TypeScript everywhere
- Self-host on any provider's server - no vendor lock-in
- It's fast - AJAX links and forms by default, responsive design, and quick loading
- Includes all standard components - UI, authentication, translations, and more out of the box
Technologies used
Back-end
- Node.js
- TypeScript
- Express.js
- MariaDB / PostgreSQL with Sequelize ORM
- SCSS
Front-end
- React
- Bootstrap
- Pjax (pushState + AJAX)
- NProgress
Example project: RapDv CMS
RapDv CMS is the quickest way to deploy your own blog, built on top of the RapDv framework. It's a complete, ready-to-run example application with a back-end, a front-end, database migrations for setup, and support for local development. It shows how a real RapDv app is put together, from data and pages all the way to publishing content.
Why RapDv CMS is the best place to start
- Ready to deploy - Skip building the basic infrastructure and launch quickly
- Well-organized architecture - Clean separation of server and client code you can build on
- Modern tech stack - TypeScript end to end, using current, well-tested web technologies
- Clear coding standards - Object-oriented patterns and descriptive naming keep it maintainable
- Proven workflow - Practical setup instructions for both development and production
- A real foundation - Handles common requirements so you can focus on customization, not boilerplate
Screenshots
Screenshots from RapDv CMS:

