meefik / anyend

Platform to speed up backend creation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AnyEnd

Platform to speed up backend creation. Implementation of a declarative approach to backend development.

To do

Application server (Node.js):

  • Node cluster
  • Horizontal scaling
  • Life cycle events
  • Task scheduler
  • Plug-ins
  • Custom configuration
  • ACME
  • Logging
  • Docker compatibility

RESTful API:

  • Routing with middleware
  • CORS
  • Compression
  • Automated CRUD
  • Search (filter) expressions
  • Server-side caching
  • Client-side caching control
  • Distribution of statics
  • Proxy server
  • Data formats: json, csv
  • File uploads
  • Storage
  • Partial content
  • Users (sign up/in, JWT, OAuth2, OTA)
  • Sessions (cookies, headers, jwt)
  • Role-based access control
  • Request rate limit
  • WebSockets
  • RPC
  • RSS
  • iCalendar
  • PDF

Database API (MongoDB):

  • Schemas
  • Hooks
  • Queries

Files API (MinIO):

  • Multiple servers
  • Put/Get objects
  • Partial content

Email API:

  • Send emails
  • Template support

About

Platform to speed up backend creation

License:MIT License


Languages

Language:JavaScript 100.0%