frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: A local secrets manager with easy backup

https://github.com/raiyanyahya/yacs
16•RaiyanYahya•3d ago

Comments

CBLT•21h ago
Skimmed the readme, seems like it's not AEAD? I don't see any reason to use a tool that's not AEAD.

Also, while I get the appeal of just storing it all in a giant JSON, I don't really feel that's the final word in simple storage formats. I'd personally just use SQLite, or some other format I could rsync.

renerick•21h ago
Text formats have the advantage of better support in version control systems. SOPS does similar thing, it stores encrypted values in yaml/json, and from my experience using this approach with git it is indeed an improvement over, say, Ansible vault, which essentially turns text files into blobs
CBLT•20h ago
I use pass[0] which uses a flat directory structure and git. It works great! At $dayjob we have json lockfiles committed to git and merges get pretty gnarly. Not as big of a fan of just dropping it all in json. The toml lockfiles are a bit better in git.

[0] https://www.passwordstore.org/

ecb_penguin•20h ago
> Skimmed the readme, seems like it's not AEAD?

Are you just looking for keywords? That's not how a quality security review should be done.

> I don't see any reason to use a tool that's not AEAD.

Do you have an actual attack? Non AEAD schemes have been used for decades without any attack.

There might be entirely valid complaints against this. Lack of AEAD is not one...

> I don't really feel that's the final word in simple storage formats.

Literally nobody said it was

> I'd personally just use SQLite, or some other format I could rsync.

You can rsync a JSON file just as you can rsync a SQLite file....

CBLT•20h ago
> You can rsync a JSON file just as you can rsync a SQLite file....

`sqlite-rsync` does a deep comparison and only transmits new rows, without deleting other data. `rsync` on a json file just replaces the file.

w1nt3rmut3•18h ago
It is using https://cryptography.io/en/latest/hazmat/primitives/symmetri... so no aead. And also using this library as it strongly encourages to use something else. Because of footguns like this.
ctur•21h ago
It’s fun to build things like this but if you want to nourish a user base you need to fully understand the landscape of similar tools and then explain your differentiating value. This is /particularly/ important for security related tools.

Specifically you should compare and contrast to tools like SOPS, Ansible Vault, pass, etc.

ecb_penguin•20h ago
Or you could just build things for fun. Why do we have to care about "nourishing a user base"? Two decades ago we would build software and release it for fun and utility.

> Specifically you should compare and contrast to tools like SOPS, Ansible Vault, pass, etc.

What a boring proposition for hobby projects.

janfoeh•18h ago
You are taking the words right out of my mouth.

This Github star hunting—, CV padding—, make-it-big-and-BDFL-yourself—approach to open source that has crept in over the last decade is bewildering and rather unpleasant.

nodesocket•19h ago
Cool project. Is there a concept of namespaces or tags? Looking to store a group of secrets and then fetch them all with a single call.
RaiyanYahya•15h ago
thank you. I will be adding namespaces in the next release. Currently testing password rotation and backup to s3
RaiyanYahya•16h ago
Will be extending this with one more feature which I didnt think about .. the possibility to rotate passwords.

Might also extend it with an API. Not sure. cheers!

mateenah•16h ago
would be great to have a rotate password feature. good job
RaiyanYahya•16h ago
maybe push it to pypi as well ?

Show HN: CSS generator for a high-def glass effect

https://glass3d.dev/
204•kris-kay•9h ago•68 comments

Show HN: Issue Duration Labeler – a GitHub Action that labels issue by age

https://github.com/mireklzicar/issue-duration
2•mireklzicar•3h ago•0 comments

Show HN: Opasm, an Assembly REPL

https://github.com/aedrax/opasm
12•aedrax•11h ago•0 comments

Show HN: I made a 2D game engine in Dart

https://bullseye2d.org/
88•joemanaco•4d ago•37 comments

Show HN: Jobs by Referral: Find jobs in your LinkedIn network

https://jobsbyreferral.com/
161•nicksergeant•1d ago•62 comments

Show HN: A modern C++20 AI SDK (GPT‑4o, Claude 3.5, tool‑calling)

50•cauchyk•3d ago•6 comments

Show HN: Core – open source memory graph for LLMs – shareable, user owned

https://github.com/RedPlanetHQ/core
106•Manik_agg•1d ago•37 comments

Show HN: I built the tool I wished existed for moving Stripe between countries

https://www.stripemove.com/
97•felphos•1d ago•53 comments

Show HN: A continuation of IRS Direct File that can be self-hosted

https://github.com/openfiletax/openfile
235•elijahwright_•2d ago•30 comments

Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages

https://simedw.com/2025/06/23/introducing-spegel/
411•simedw•1d ago•177 comments

Show HN: HackerNewt – Breadth-first exploring HN client for iOS

https://apps.apple.com/us/app/hackernewt-for-hacker-news/id6448201970
64•hnand•1d ago•30 comments

Show HN: Guide so you can clean up all your Node Versions

https://github.com/ThatGuySam/node-upgrade-checklist
3•ThatGuySam•7h ago•0 comments

Show HN: We wasted 12K on ads so we build this

https://www.kruxel.com/
2•bmahir•9h ago•0 comments

Show HN: Arch-Router – 1.5B model for LLM routing by preferences, not benchmarks

65•adilhafeez•1d ago•15 comments

Show HN: Generate 'Cooking For Engineers' style recipe cards

https://gobsmacked.io/recipes/beef-bourguignon-48e726f6-66fe-4a9e-b424-52721de36ced
5•ekglimmer•9h ago•6 comments

Show HN: Desktop Audio Proxy – Bypass CORS for Tauri/Electron Audio Streaming

https://github.com/Bandonker/desktop-audio-proxy
2•Bandonker•9h ago•0 comments

Show HN: Puteron, Systemd Competitor

https://github.com/andrewbaxter/puteron
2•rendaw•10h ago•0 comments

Show HN: Send email to fill Google Forms

https://promptrepo.com/email-to-form/
2•QueensGambit•10h ago•2 comments

Show HN: Placecard.net – Free PDF Seating Cards with Puppeteer

https://placecard.net/place-card-maker
2•cvbox•11h ago•0 comments

Show HN: Tududi – a minimal task manager you can self-host

https://tududi.com
4•cvicpp123•11h ago•1 comments

Show HN: DuckDB + React = SQLRooms Framework for Analytics Apps Without Backend

https://sqlrooms.org/
4•ilyabo•11h ago•0 comments

Show HN: Exceptional free templates, component libraries and boilerplates

https://htmlrev.com/
30•devluc•1d ago•5 comments

Show HN: TokenDagger – A tokenizer faster than OpenAI's Tiktoken

https://github.com/M4THYOU/TokenDagger
277•matthewolfe•2d ago•72 comments

Show HN: Open-Source International Space Station Tracker ESP32/Arduino for $20

https://github.com/GuitarML/SpaceStationTracker
71•keyth72•5d ago•18 comments

Show HN: The MCP Client for Outlook

https://mail.synia.tech/installation
5•alexrebe•13h ago•0 comments

Show HN: New Ensō – first public beta

https://untested.sonnet.io/notes/new-enso-first-public-beta/
247•rpastuszak•2d ago•87 comments

Show HN: Greger.el – Agentic Coding in Emacs

https://github.com/andreasjansson/greger.el
2•fagerhult•13h ago•0 comments

Show HN: I built a VPN management UI for my non-technical family

https://github.com/arashvakil/LeiaGuard
14•arashvakil•1d ago•0 comments

Show HN: ToplingDB - A Persistent Key-Value Store for External Storage

https://github.com/topling/toplingdb
72•rockeetterark•1d ago•19 comments

Show HN: I'm an airline pilot – I built interactive graphs/globes of my flights

https://jameshard.ing/pilot
1524•jamesharding•5d ago•197 comments