frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Margarita - Programming language for Agents using Markdown-ish syntax

https://www.margarita.run
4•margarita_dev•5h ago
On my list of build it from scratch has always been to build a programming language. So with the help of AI I was able to get it done! Why did I build it? At work I've seen two major problems with our ai workflows/ skills libraries. There is a lack of determinism when your whole workflow is a markdown file of 100 steps, and markdown skill libraries lack composability. Meaning we violate things like DRY in the all the md files in the skills library.

I built Margarita to allow for markdown and logical operators to exist together, which means you can bring in determinism through code structures when it makes sense, and fall back to llm dynamic code when that makes sense. As an added bonus allows for composable prompts ala React which solve my other gripe with skills libraries being a mash of text everywhere.

Overall I've been getting pretty luke warm responses from Reddit, so I'll probably just shelve it, but it was a blast to make. Got to build code agents for pretty much every llm provider and built my own harness. I would recommend doing that it's a great learning experience.

https://www.margarita.run https://github.com/Banyango/margarita

Comments

rishabhpoddar•3h ago
Fairly interesting! A few questions:

- When asking the user for an input, does it support multi turn user conversation?

- Who is this made for? Developers would much rather just use python directly with coding agents; non developers would probably still be afraid of seeing the python-ish syntax in the md file + they wont be able to use existing coding agents cause there would be no examples of this new language in any of the LLM's training data.

But it's an awesome attempt! I like the idea overall, and the design of the website!

Show HN: Searchable directory of 22k+ products from worker-owned co-ops

https://www.workerowned.info/
344•IESAI_ski•12h ago•67 comments

Show HN: Salt – a systems language with Z3 theorem proving in the compiler

https://salt-lang.dev
35•bneb-dev•16h ago•18 comments

Show HN: GolemUI – Declarative Form Engine

https://golemui.com
40•wtfdeveloper•18h ago•61 comments

Show HN: Unobin compiles Infrastructure as Code to one binary

https://cloudboss.co/docs/unobin
12•joseph•3d ago•1 comments

Show HN: Pglayers – PostgreSQL extensions as stackable Docker layers

https://github.com/pglayers/pglayers
38•iemejia•16h ago•5 comments

Show HN: Curvytron 2, I rewrote my browser party game, 10 years later

https://curvytron2.com/
10•tom32i•1d ago•4 comments

Show HN: Cyclearchive.com – search vintage cycling magazines

https://cyclearchive.com/search/
10•alastairr•5d ago•2 comments

Show HN: I wrote a Rust book ending with a Redis clone

https://shankhan3.gumroad.com/l/dnwmtp
7•zeeshanali0094•3h ago•0 comments

Show HN: QR code renderer in a TrueType font

https://qr.jim.sh/
81•foodevl•4d ago•12 comments

Show HN: Shark Tank but you pitch your idea to indie hackers

https://indiesharktank.vercel.app/
6•roozka10•10h ago•1 comments

Show HN: Margarita - Programming language for Agents using Markdown-ish syntax

https://www.margarita.run
4•margarita_dev•5h ago•1 comments

Show HN: PMB – local memory for coding agents that shows if it is used

https://pmbai.dev
24•oleksiibond•2d ago•9 comments

Show HN: Forgejo Appliance, a private Git server based on OrbStack and Tailscale

https://github.com/highpost/forgejo-appliance
6•highpost•11h ago•1 comments

Show HN: Classify mechanical faults using Contrastive Language-Audio Pretraining

https://github.com/adam-s/car-diagnosis
9•dataviz1000•16h ago•0 comments

Show HN: My 13-year-old built an ant colony tracker

https://formicarium.es
72•abelgvidal•1d ago•51 comments

Show HN: Techno Kick

https://technokick.com/
3•stagas•6h ago•0 comments

Show HN: GONK – Lightweight Edge-Native API Gateway in Go

https://github.com/JustVugg/gonk
3•vforno•11h ago•0 comments

Show HN: Morph Reflexes – Multi-head classifiers for agent traces

13•bhaktatejas922•1d ago•2 comments

Show HN: HackerNows – Native iOS HN Client

https://hackernows.app/
28•maguszin•22h ago•55 comments

Show HN: Reminal – A zero-config SSH alternative that's also mobile friendly

https://github.com/harshalgajjar/reminal
11•harshalgajjar•18h ago•2 comments

Show HN: I built a photography weather alert system

https://photosignal.app/
2•ameon•9h ago•0 comments

Show HN: Z-Jail – A 130 KB Linux sandbox-C99 with 7 defense layers and zero deps

https://github.com/Division-36/Z-Jail/
22•Zierax•14h ago•23 comments

Show HN: Toolnexus for Python – MCP, agent skills,a2a for any LLM

https://pypi.org/project/toolnexus/
2•muthuishere•10h ago•0 comments

Show HN: Banto – Turn any topic into a live game room in minutes

https://banto.tv
2•douglaspham•10h ago•0 comments

Show HN: LIBR tracing with source ledger rows and byte-exact PDF verification

https://exitprotocols.com/engineering/libr-state-machine/
4•cd_mkdir•15h ago•2 comments

Show HN: Open-source sandbox for your product team

15•spacspade•16h ago•13 comments

Show HN: Simulate what AI agents do to an engineering org (no signup)

https://www.orgonaut.co/tools/agentic-reorg-simulator/
2•orgonaut•11h ago•0 comments

Show HN: Moxie – an open-source money agent that can't act without your consent

https://github.com/JacobBrooke1/moxie
3•JacobBrooke24•12h ago•0 comments

Show HN: C++, Java and C# light-weight-logger

https://github.com/PenguineDavid/light-weight-logger
12•PenguineDavid•1d ago•0 comments

Show HN: CLI that helps AI agents avoid vulnerable dependencies

https://github.com/clidey/deptrust
3•modelorona•12h ago•0 comments