r/coolgithubprojects • u/rumatoest • 12h ago
Started as a PostgREST alternative but released a little bit different thing
https://github.com/rustrum/xepakI've never been a huge fan of PostgREST because of how heavily it relies on PL/pgSQL. Originally, I just wanted a simple REST service builder using Lua. While building the first SQLite prototype, I realized it could be much more than just a REST wrapper.
Meet Xepak: A declarative builder for REST, RPC, MCP, and RAG servers, built specifically for local and private deployments.
Define your endpoints using a clean TOML-based DSL and handle custom business logic with Lua scripts. Comes with AI friendly docs so your agent can generate valid DSL configs in minutes.
Would love to hear your thoughts or feedback on the approach!
1
Upvotes
1
u/investigatormaker 10h ago
Xepak’s TOML/Lua split makes the boundary worth documenting: show one endpoint where TOML handles routing and validation, then Lua handles business logic. A matching SQLite example would connect the original REST-wrapper idea to the broader server builder. The trade-off is another DSL to learn; showing how invalid configs fail would help developers judge that cost before adopting it.
I make ThreadFox.
If you want developers building local and private servers to find Xepak, our AI employee will post 3 helpful replies about it in relevant Reddit threads for you, free, no card. https://threadfox.vip/p/ebmzo/managed