News for hackers. Stuff that matters.

tilyupo

Re: on Thursday January 08, 2026 @09:28AM (#46541362)
I’ve been building a self-hosted configuration manager that lets you tweak your software without running scripts or building your own admin panel. Store feature flags, rate limits, timeouts, UI text, and app settings without redeploying your code.

The main idea: you store configs in Replane, your apps connect via SDK, and changes propagate in real-time via Server-Sent Events. No more PRs and CI pipelines just to flip a feature flag or change log level.

SDKs available for JavaScript, React, Next.js, Svelte, Python, and .NET – all with type safety and real-time updates.

Github repo: https://github.com/replane-dev/replane

I would love to hear your feedback in the dynamic config sdk design and your use cases

Show HN: Node.js type-safe dynamic config with real-time updates (MIT)

https://github.com/replane-dev/replane-javascript/tree/main/packages/sdk

NodeJS TypeScript client for watching configuration values with real-time updates. Zero runtime deps, works in Node 18+. Override rules are evaluated client-side so user context never leaves your app.Use it for feature flags, rate limits, timeouts, kill switches—anything you'd rather change without a deploy. Changes propagate in under a second. Roll back instantly if something breaks.npm:...

( Read More... | 1 comment | on HN )

Show HN: Replane – dynamic config for apps and services with real-time sync MIT

https://github.com/replane-dev/replane

Replane is a self-hosted config manager for feature flags and app settings.It's a self-hosted config manager with real-time updates via SSE, version history, and instant rollback. Changes propagate in under a second. Override rules let you target by custom properties - evaluated client-side so nothing sensitive leaves your app.Single Docker image, MIT licensed, works with or without Postgres....

( Read More... | no comments | 2 points | on HN )
Thanks! I miss Entity Framework too, one of the best ORMs out there.
Yep, I would love to use plain "==" and "+", but JS doesn't support it.
Same, I hope Qustar will provide better developer experience than raw SQL without sacrificing flexibility.
I've big plans for Qustar, thanks for kind words!
Qustar parametrizes all queries by default, so it's immune to SQL injections. I'll add info about that with examples to the docs, thank for the feedback!
It was more of an ergonomics choice. To me it seems like it's more readable to write `await users.filter(user => user.id.eq(42).fetch(connector)` instead of `await connector.fetch(users.filter(user => user.id.eq(42))`.

But I might be wrong, your idea makes more sense from logical perspective.

I agree, classic ORMs usually don't play well with complex queries.

I think Qustar is closer to a query builder than ORM tbh. You can compose arbitrary queries using it.

Exactly! Qustar was heavily inspired by EF.

Show HN: Node.js ORM to query SQL database through an array-like API

https://github.com/tilyupo/qustar

Hello everyone! I'm exited to share a NodeJS package I was working on for the past two months.The package is designed to simplify querying SQL databases through an array-like API. Qustar supports PostgreSQL, SQLite, MySQL, and MariaDB, and offers TypeScript support for a robust development experience.It's in early stage of development. I would like to hear your thoughts about it.

( Read More... | 86 comments | 2 points | on HN )
Re: on Tuesday May 02, 2023 @05:13AM (#35785047)
Discut is a Blog, Feature request, and Q&A all in one place. It can act as a standalone app or as part of your (Headless CMS).

This is our first launch, and I would be very grateful for any valuable advice.

Thank you for your comments and support