Data Manager for Javascript - Beetle.js

Data Manager for Javascript – Beetle.js

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

Here are the following some features of Beetle.


  • Supports property, entity validations
  • Can work without metadata
  • Supports data model inheritance
  • Can work with Knockout and ES5 properties (others can be implemented easily)
  • Tracks object and persist changes to the server
  • Can query server with Http POST
  • Can use existing data annotation validations (carries multi-language resource messages to a client)
  • Auto-fix navigation properties (after foreign key set, entity attach, etc..)
  • Can be internationalized (for internal messages, validation messages, etc..)


Leave a Reply

Your email address will not be published. Required fields are marked *