Accelerate development through a flexible message parser
A powerful and configurable binary message parser designed to convert bits into readable JSON and back.




Traffic Analyzer
Identify relevant pattern of messages to update metrics and trigger alarms.
Simulation (hardware-in-the-loop)
Easily build commands and data to test a device in a hardware-in-the-loop scenario.
Machine Learning Dataset
Transform a huge amount of low-level messages into a useful dataset ready for training your models.
Logging
Centralize all the communications from/to your devices using just one simple decoder.
Features and Benefits
Wide Applicability
Ideal for IoT, automotive, aerospace, railway....
Zero Compromise
Define complex formats with bit-level precision and conditions.
No Code
Write a simple text file, no coding required.
Max Flexibility
Modular architecture for future expansions via scripting.
High Performance
Fast and efficient (de)serialization engine.
Easy Integration
Lightweight and linkable shared library.
Multi-Format
Manage multiple formats and versions in a structured catalog.
Anywhere
Design your message format on your pc and deploy anywhere.
Why Choose Bixit?
Compare Bixit with othersolutions and see why it stands out.
Feature | Bixit | Custom | CBOR | JSON |
---|---|---|---|---|
Performance Processing speed and efficiency of the parser | ✓ | ✓ | ◐ | ✗ |
Flexibility Ability of the parser to adapt to changing message format | ✓ | ✗ | ✓ | ✓ |
Compactness Size of the message | ✓ | ✓ | ◐ | ✗ |
Easy Deployment Keep the parser up-to-date in a fast and easy manner | ✓ | ✗ | ✓ | ✓ |
How It Works
Develop
Integrate the library into your business logic and use its API to encode/decode messages.
Configure
Create a configuration file (JSON) that describes the structure of your binary message.
Deploy
Install your application according to your needs.
Maintain
In case of any change in the message format, just align the configuration file and redeploy it.
The Genesis of Bixit: Addressing Real-World Needs
Bixit was born out of real-world challenges encountered in the railway industry, where a multitude of actors exchange a wide variety of binary messages, each with its own complex format. Developing software that interacts with such message streams is often costly and time-consuming, especially during prototyping and testing phases. Bixit was created to solve exactly this problem: a fast, deeply configurable and easy-to-integrate dissector that streamlines the message decoding pipeline, dramatically reducing time and effort, allowing engineering teams to focus on what matters most: the business logic.
Ready to Simplify Binary Message Management?
Stop wrestling with complex configurations and start decoding what truly matters.
Discover Bixit on GitHub