Beetle.js : Data Manager for Javascript

Beetle.js : Data Manager for Javascript

Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.

  • Tracks objects and persists changes to server
  • Can work with Knockout and ES5 properties (others can be implemented easily)
  • Can work with Q, Angular, ES6 and jQuery promises
  • Supports data model inheritance
  • Supports aggregate functions
  • Can work without metadata
  • Can work with Mvc and WebApi Controllers
  • Supports property, entity validations
  • Can use existing data annotation validations (carries multi-language resource messages to client)
  • Can query server with Http POST
  • Can be extended to support almost every library (client and server side), flexible architecture
  • Auto fix navigation properties (after foreign key set, entity attach etc..)

Leave a Reply