Life & fun · December 20, 2014
MGen – A toolkit for cross-language object serialization
MGen – A toolkit for cross-language object serialization launched on December 20, 2014 with 24 votes and more than 75% of that year's launches. The site was still online in September 2026, 11 years on.
In plain words
MGen is a toolkit for serializing objects across different programming languages. It works similarly to Protocol Buffers but supports language-native inheritance, polymorphism, heterogeneous containers, maps, and lists. The compiler generates classes that accept generic visitors, with built-in visitors for JSON and binary serialization. Users can create custom visitors for additional functionality. The plug-in based compiler separates code generation from IDL parsing, allowing customization of either component.
written from the facts on this page · September 2026
From the sources
MGen is a toolkit for cross language object serialization. It consists of: Think Google’s Protocol Buffers - but with support for language native inheritance and polymorphism, heterogenous containers, maps, lists, arrays and custom serialization formats. Generated classes accept generic visitors, while the MGen libraries provide visitor classes that serialize to JSON and binary formats. You can also roll your own visitors to implement whatever functionality you like. The MGen compiler is plug-in based, with code generation decoupled from IDL parsing - so if you’re unhappy with either you can add your own IDL parser and/or code generator plug-in. As a cherry on the cake MGen lets you modify…from culvertsoft.github.io
Does a similar job
all alternatives →
ut – Rust based CLI utilities for devs and IT2025 · github.com · ▲170Hey HN, I find myself reaching for tools like it-tools.tech or other random sites every now and then during development or debugging. So, I built a toolkit with a sane and simple CLI interface for most of those tools. For the curious and lazy, at the moment, ut has tools for, - Encoding: base64 (encode, decode), url (encode, decode) - Hashing: md5, sha1, sha224, sha256, sha384, sha512 - Data Generation: uuid (v1, v3, v4, v5), token, lorem, random - Text Processing: case (lower, upper, camel, title, constant, header, sentence, snake), pretty-print, diff - Development Tools: calc, json…
- KAKim – A Python serialization and marshaling framework2017 · kim.readthedocs.io · ▲136
- AFApache Fory Rust – 10-20x faster serialization than JSON/ProtobufOct 2025 · fory.apache.org · ▲67
Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…

A Fast, Malloc-Free C++14 Json Parser and Encoder2014 · github.com · ▲98Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, December 2014
the whole month →




Clear, effective, mistake-free writing everywhere you type.
Work · 2014 · grammarly.com
