necro-framework

0.1.1 • Public • Published

Necro Framework

Necro is a data-first Node.js application framework. Start by designing your database schema and building an application on top of the auto-generated GraphQL schema and types. Business logic can be added as needed on top of the generated API.

To understand how to use Necro, take a look inside the example folder.

Features:

  • Auto-generated GraphQL schema from database schema
  • Built on top of Fastify for performance
  • Light-weight with minimal overhead
  • Designed to do as little "magic" as possible

Roadmap:

  • Viewer wrapper around all GraphQL types (possibly, only Relay needs this AFAIK but it's worth investigating to see why this is such a common pattern / what it brings to the table)
  • Command line utility to create a new application powered by Necro
  • Comment / document all code, clean up sketchy stuff
  • Add API for middleware loading
  • Add developer goodies, like integrated nodemon (configurable) and a live-reload GraphQL
  • Add real-time support, preferably through GraphQL
  • Add support for Mongoose in place of Sequelize :/
  • Ensure we didn't write any slow code
  • Unit tests to ensure that core functionality works
  • Finish up the example application
  • Publish to NPM and Github

Readme

Keywords

none

Package Sidebar

Install

npm i necro-framework

Weekly Downloads

2

Version

0.1.1

License

none

Last publish

Collaborators

  • sirsavary