Alternatives
Products that do what Protobuf.com, a visual, interactive guide to Protocol Buffers does
Protobuf is a fairly simple format, but the way people are first introduced to it often doesn't speak to them. That is how it was for me at first. I tried to address that in two ways: simple visual diagrams where a picture does the work better than prose, and interaction so you can get a feel for the language and how it behaves without installing anything. Some parts of the guide run a real Protobuf compiler, bufbuild/protocompile, in the browser through WASM. It's the same compiler the buf CLI uses. Feedback welcome. Disclosure: I work at Buf, and Buf owns the domain. The guide started…
- 1

- 2CN
2013 · kentonv.github.com
- 3

- 4

- 5PB
Hi HN, have been working on this as a side project, would appreciate any feedback :) LogUnify is built around schemas based on protobuf and all the events in LogUnify are structured. By schematizing events, we offer the following benefits: - Consistency: All the events across all platforms and languages are produced in a uniform way with the generated type-safe SDKs, which ensures data consistency from the root. - Shared Understanding: Event schemas with rich data types and metadata are self-explained, which enables different departments from developers to business stakeholders to share the…
2023 · logunify.com
- 6PI
2021 · github.com
- 7NC
Hello, Some time ago I did a data logger for fun, just to check if I could beat the performance of an old C++ project of mine (mini-async-log) and to avoid letting my multithreading-C skills rust when on a non-programming gig (using Yocto/OE, very little programming). This project is a BSD licensed, producer-wait-free (when using thread-local storage) generic message logger with high performance, decent test coverage, and type-safe C strings (requires C11 or C++ compiler). It was a shame to let this project to die unknown, as I think that it has potential to be used on some niches as…
2019
- 8IB
Hi HN, After watching a lot of Show HN's here, it's finally my turn to show something. This is the first real project I have shipped, so it is extra special to me. For those who will inevitably ask why I made yet another mockup editor I covered it on our blog (http://blog.mocktailsapp.in/why-build-yet-another-mockup-editor-tm). Not all the features mentioned in that post have been implemented yet. As such Mocktails is pre-beta software and very minimal. It does not even have user accounts or any actual server side component at all for that matter (yet)! Our intention is to build Mocktails…
2012
- 9PP
2017 · afiskon.github.io
- 10PA
2017 · github.com
- 11PP
2016 · github.com
- 12SG
2016 · github.com
- 13LP
Hi! I am doing a learning project, attempting to build an imperative language (and interpreter). The end product will be useless for others, I just want to learn and better understand how to build imperative languages. :) If someone else shares this interest and want to give some good hints on good resources I would be grateful. Currently I am looking at an awesome text by Bob Nystrom. All suggestions and tips on resources are most welcome. I am very much a beginner in this, but I find this topic very fascinating. Mail me or post links here! Cheers! You can try a beta version Online at…
2020
- 14

- 15LLambdaway▲29
I am working on this project, http://epsilonwiki.free.fr/lambdaway/, and would be happy to get your opinion back. Thanks a lot. Alain Marty
2016
- 16PB
Hi HN, We're Rishabh, Aashish, and Noah, the creators of ProtoType: a platform for building GraphQL backends. You can check it out here: https://www.useprototype.com We were fed up with creating the same sort of APIs over and over again when building web applications so we built this tool for ourselves. As we're all in university, we showed it around to our friends and they enjoyed using it to kickstart their projects. After that, we thought we'd host it on a website and allow anybody to use it! ProtoType is different from similar GraphQL backend builders such as 8base in that it…
2019
- 17IB
Hey HN! Last week I was working on a website and needed a way to synchronise visuals with live music. I've used MIDI controllers for this before, but I am travelling right now and don't have mine with me. So I had the crazy idea to build a browser extension that uses the keyboard as input and includes a sequencer. I gave myself 24 to work on it. It ended up taking longer (of course), specially since I ended up creating a demo, a small landing, docs, and an intro video. Took me one week from idea to launch (pushed quite a bit tbh). Features: - Works as a browser extension. Atm distributed…
2024 · minitap.io
- 18PA
2019 · github.com
- 19CO
First tutorial to date. Writing your first C program, includes a link at the bottom with a detailed look at printf() as optional reading. I would love some feedback, as I intend writing up a lot of dev articles for people to learn from : www.xanthu.com/first-c-program
2013
- 20AOAn ORM for C▲16
I mentioned this here a week or so back and there was some interest, so I've been tidying things and making the docs available. Announcement: http://isti.bitbucket.org/2013/06/21/orm-for-c-2.html Docs (start here!): https://bitbucket.org/isti/c-orm/wiki/Home Source: https://bitbucket.org/isti/c-orm/src Example app: https://bitbucket.org/isti/c-orm/wiki/SimplePhonebook It's very much beta (not used in any production code yet), so please take care. But the tests work and it's a…
2013
- 21PA
I am a UX designer who has been asked to help design a CLI. Looking for tools to quickly prototype a CLI that could also be easily shared with colleagues or used for user testing, I couldn't find anything. The only option I could think of was to code something from scratch using one of the existing CLI libraries. To make designing, prototyping and user testing CLIs easier for me in the future, and hopefully to help other designers who are not as comfortable with coding, I have developed this CLI prototyping tool. I would be very interested to hear if this tool would be useful to other people…
2025 · github.com
- 22OC
I am very new to this. I have tried to follow to follow your guidelines, but I'm not sure if I have got it right. The URL point to release notes which give a brief overview of the project including its history. As production code, this is still early stage - but I think it works well enough to be useful to people other than myself.
2023 · github.com
- 23GA
Hello HN! These last few months I've been working on my first open source project: an embedded database written in pure-go. That took me some months, as I had to learn how to deal with such large packages. Until then, all packages I had made were quite small an did not require much. I usually did not have to worry about things like allocation optimization and instance pools until This project. It started when I wanted to make a port of a tool to a TUI environment. I'm actually used to working with TUIs in golang, so that was my language of choice. The tool I wanted to port is written in…
Feb 2026
- 24LF
Hi HN, I just wanted to share what I have been working on for the past few months: A firmware analyzer for embedded Linux systems that helps uncovering security issues running entirely in the browser. This is a very early Alpha. It is going to be rough around the edges. But I think it provides quite a lot of value already. So please go ahead and drop a firmware (only .tar rootfs archives for now) and try to break it :)
Mar 2026 · xray.boldwark.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →