Deliver Web Apps & Websites up to 4x Faster
SonicJs is changing the way web apps are built. Our 100% open source, free forever low code Node.js based platform helps you build anything at the speed of sound.
SonicJs includes a full featured content management system (CMS) and GraphQL API.
Empowering developers from fast paced companies
Setup takes < 3 minutes
$ git clone https://github.com/lane711/sonicjs
$ cd sonicjs
$ npm install
$ npm start
Next check out the getting started section.
What can SonicJs do for you?
SonicJs vs. Custom Development
SonicJs is your new secret weapon, slashing development effort by up to 40%
The comparison table below shows benefits of starting a development project with the SonicJs platform versus starting from scratch.
Custom Development | SonicJs Platform | |
---|---|---|
Advanced UX/UI | ||
Integrations With Other Services/Platforms | ||
CRUD Operations | ||
API Development | ||
Caching | ||
Data Entry Forms | ||
Content Management Tools |
The vision behind SonicJs is to create a Node.js based CMS with the flexibility of Drupal and the front end editing capabilities of some of WordPress’ top page builder plugins. The audience for this CMS project in order of precedence are:
- Web Developers
- Web Designers
- Site Builders (Non-technical)
SonicJs enables developers to build complex web applications, not just websites with the goal of cutting down development time by providing basic core functionality similar on most web application projects.
Modules are built (using Javascript / Node.js) or added from the community repository. This allows the system to be extended not only in meeting custom requirements but also the alteration of core functionality (Similar to Drupal).
The primary goal of SonicJs is to build a Node.js based CMS that is truly modular and flexible, yet with a relatively low learning curve.
If you would like to learn more about the "Why" and driving principals of SonicJs, please visit the about page.
Looking for a quick overview? Check out our 4 part overview + demo series. Total video time is less than 30 minutes:
- Tech stack, project motivation and principals and about SonicJs' creator.
- Website end result - review the features of SonicJs.com before we see "how" it was built.
- Backend Admin Console - we'll explore the backend management section including content management, menu management, content type management, etc.
- Front End Editing - we'll explore editing your content in an intuitive and visual manner using point and click + drag and drop capabilities.
We need developer feedback as we work towards our official big 1.0 release. If you find this project promising, please click the button below to star our repo on GitHub now. Thank you for your support!
Kevant Technologies, a custom development consulting agency choose SonicJs as the Node.js based CMS for their customer facing website.
SonicJs enabled Kevant's design team to implement their design with minimal friction. A few of the features explored in Kevant's SonicJs implementation are:
- Custom Bootstrap 5 theme
- Highly customized contact form
- Theme level section overrides
- Theme level modules overrides
- Drag & Drop page builder
- Custom analytics
- Custom content types