Hacker Newsnew | past | comments | ask | show | jobs | submit | mkj6's commentslogin

We built Facet to solve a real problem we've seen repeated across teams: the separation between backend and frontend developers creates friction that shouldn't exist.

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!


MongoDB has officially announced the deprecation of the Atlas Data API and HTTPS Endpoints for Atlas App Services.


This repo demonstrates how to build a native image of a java application that uses ClassGraph with GraalVM.


HTTP Shell is a tool that provides developers a modern alternative to HTTP clients for interacting with APIs. Let's see it as something between a raw command line tool, like curl or httpie, and a more user friendly REST client, like Postman. It's built on top of IBM's open source Kui framework.


RESTHEART, THE REST DATA API SERVER FOR MONGODB

http://restheart.org

* 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.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: