Skip to content

ian/rel

Repository files navigation

rel.js

Rel is a zero-config backend framework for the frontend of your choice. We've combined GraphQL with the deep relational capabilities of redis-graph.

Rel is the end-to-end backend framework:

  • Schema driven (schema.graphql)
  • CRUD + custom endpoints
  • Auto-generated client (TypeScript)
  • Standard and polymorphic relationships
  • Authentication and authorization
  • Realtime subscriptions
  • Delayed + scheduled jobs
  • Event streams / hooks
  • Plugins + Extensions
  • Hosting (later 2022)

Quickstart

Install Rel to your existing project, or create a new one:

npx rel-cmd@latest init

Afterwards, Then run rel dev to start the server on http://localhost:4000.

Other things available to you after install:

Community

Roadmap

  • Alpha (current): We are activelly developing Rel and not recommending for production yet.
  • Public Alpha (Q2 2022): Public release for curious developers and hobby projects.
  • Public Beta: Stable enough for most non-enterprise use-cases
  • Public: Production-ready

Development

Rel uses pnpm as our package manager and we love it.

  • pnpm install
  • pnpm run build
  • pnpm run bootstrap:redis

About

Rel is a Graph Database BaaS, built on Redis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published