3 comments

[ 3.2 ms ] story [ 15.7 ms ] thread
I’ve been working on my first open-source framework in Go, called Anclax.

The main ideas:

- One Postgres for all: Postgres here is not only the database, but also the message queue, maybe more in the future — while still allowing seamless migration to Kafka or other BIG systems later if the project grows.

- Built-in modules: starts with async/event queue, later may include more common services in web dev.

- Definition-first: use OpenAPI spec to define HTTP, SQL to define schema/queries, etc, then generate the glue code.

- New attempts: for example, macaroons tokens for auth.

- Convention over configuration: reduce hesitation, do more with less setup.

I’m an independent developer who often builds small projects. Over time I found myself repeating the same work again and again, so I turned that repetition into Anclax.

This is my first time releasing a framework. I don’t have much experience with open source projects, so I’d really appreciate feedback and discussion.

Repo: https://github.com/cloudcarver/anclax