nucjs

0.5.14 • Public • Published

Nucleoid

License NPM Discord

Banner

Nucleoid low-code framework lets you build your APIs with the help of AI and built-in datastore in declarative runtime engine.

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.

How it works

I. Write your business logic in JavaScript

II. Nucleoid renders your codes with AI

III. Creates APIs with built-in datastore

Hello World

> npm i nucleoidjs

Once installed, you can simply run with Express.js

const app = nucleoid();

class User {
  constructor(name) {
    this.name = name;
  }
}

// 👇 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.

Features

  • Immediately start writing business logic
  • Internal Data Management
  • All you need is JavaScript
  • Lighting fast

Nucleoid IDE

Nucleoid IDE is a web interface that helps to run very same npm package with OpenAPI.

Go to Nucleoid IDE

Nucleoid IDE 1 Nucleoid IDE 2

Under the hood: Declarative Runtime Engine

Nucleoid is a declarative runtime engine that applies declarative programming at the runtime as rerendering JavaScript statements and creating the graph, so as a result, the declarative runtime system isolates a behavior definition of a program from its technical instructions and executes declarative statements, which represent logical intention without carrying any technical detail.

Join our Thinkers Club

If you have an opinion, you are already a philosopher. We are working on brand-new approach to data and logic. Come join us in discussions.

Nobel

Pinned Discussions

Discussion 25 Discussion 26 Discussion 28

Project Status

Track at Trello

  • [x] Beta is out
  • [x] ES6 support
  • [ ] ES2018 support
  • [ ] ES2020 support
  • [ ] TypeScript
  • [ ] IDE (WiP)
  • [ ] Production-ready

Please report an issue or ask a question at Discussions

Learn more at nucleoid.com

Readme

Keywords

Package Sidebar

Install

npm i nucjs

Homepage

nucleoid.com

Weekly Downloads

0

Version

0.5.14

License

Apache-2.0

Unpacked Size

242 kB

Total Files

111

Last publish

Collaborators

  • canmingir