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