Nucleoid low-code framework lets you build your APIs with the help of AI and built-in datastore in declarative runtime environment.
As writing just like any other codes in Node.js, AI inside the runtime rerenders the very same JavaScript codes and makes the necessary adjustments in the state as well as stores on the disk so that your application doesn't require external database or anything else.
I. Write your business logic in JavaScript
II. Nucleoid renders your codes with AI
III. Creates APIs with built-in datastore
> npm i nucleoidjs
Once installed, you can simply run with Express.js
const nucleoid = require("nucleoidjs");
const app = nucleoid();
class User {
constructor(name) {
this.name = name;
}
}
nucleoid.register(User);
// 👇 This is it!
app.post("/users", () => {
new User("Daphne");
});
app.listen(3000);
💡 This is pretty much it, thanks to AI in the runtime, only with this 👆, you successfully persisted your first object without external database.
Learn more at nucleoid.com/docs/get-started
Nucleoid is a declarative runtime environment that applies declarative programming at the runtime as rerendering JavaScript statements and creating the graph. The declarative runtime isolates a behavior definition of a program from its technical instructions and executes declarative statements, which represent logical intention without carrying any technical detail.
In this paradigm, there is no segregation regarding what data is or not, instead approaches how data is related with others so that any type of data including business rules can be added without requiring any additional actions such as compiling, configuring, restarting as a result of plasticity.
Nucleoid IDE is a web interface that helps to run very same npm package with OpenAPI.
Track at Trello
Please report an issue or ask a question at Discussions
Learn more at nucleoid.com
⭐️ Star us on GitHub for the support
Thanks to declarative programming, we have a brand-new approach to data and logic. As we are still discovering what we can do with this powerful programming model, please join us with any types of contribution!
NucBot | canmingir | 322332 | dependabot[bot] | Gulshanaggarwal | CanPacis | EnesKeremAYDIN |
Generated by NucBot