mkj6
The idea is simple: the same REST endpoint serves JSON to APIs and HTML to browsers (via HTTP content negotiation). A web developer can now:
- Build complete admin panels, dashboards, and internal tools without writing backend code - Access data directly in templates (Pebble, Twig-like syntax) - Get pagination, sorting, filtering automatically from the REST API - Add interactivity with HTMX instead of React/Vue/Angular whenever needed
Built on proven foundations: Java (RESTHeart), MongoDB, GraalVM for fast startup and small memory footprint.
It's not for complex SPAs or offline-first apps, it's for the majority of business applications (admin UIs, content management, data dashboards, CRUD tools) where simpler tooling has been missing.
Repo is at: https://github.com/SoftInstigate/facet
Happy to answer questions!
Create lean Node.js image with Docker multi-stage build
Launching RESTHeart into Production with Bluemix Container Service
Building Secure Instant API's with RESTHeart and Compose
Building Instant RESTFul API's with MongoDB and RESTHeart
RESTHeart is a complete REST API server on top of MongoDB
How to search MongoDB documents using a pure REST API
Dell Boomi: How to Integrate with MongoDB Using Open Source RESTHeart Library
Release Notes – Restheart – Version 2.0.0-beta-1
AngularJS and MongoDB: Goodbye middle tier?
What's New in RESTHeart 1.1.0 – The REST Server for MongoDB
Deploy a REST API for MongoDB on Google Cloud Containers
MongoDB Users Milano: “Have Fun While RESTHeart Takes Care of CRUD”
RESTHeart 0.10.0 introduces token-based authentication and GridFS
REST API Server can deliver better performances than accessing MongoDB directly
Stop Deploying and Enjoy Piping
A Simple and Effective Local Git Workflow
Are You Looking at NoSQL Databases for the Wrong Reason?
* CRUD operations API on your data
* Data model operations API: create dbs, collections, indexes and the data structure
* Super easy setup with convention over configuration approach
* Pluggable security with User Management and ACL
* HAL hypermedia type
* Super lightweight: pipeline architecture, ~6Mb footprint, ~200Mb RAM peek usage, starts in milliseconds,..
* High throughput: very small overhead on mongodb performance
* Horizontally scalable: fully stateless architecture supporting mongodb replica sets and shards
* Built on top of undertow non-blocking web server
* Embeds the excellent HAL browser by Mike Kelly (the author of the HAL specifications)
* Support Cross-origin resource sharing (CORS) so that your one page web application can deal with RESTHeart running on a different domain. In other words, CORS is an evolution of JSONP
* Ideal as AngularJS (or any other MVW javascript framework) back-end
Pull requests on GitHub are welcome.
RESTHeart – Java REST Non-blocking Server for MongoDB
When Men Were Men and HTML Was Static
Apache Maven Starter
http://www.packtpub.com/apache-maven-starter/book
A new, concise book about Apache Maven from Pack Publishing. The book follows a starter approach for using Maven to create and build a new Java application or Web project from scratch.