Metadata-Version: 2.1
Name: bitproto
Version: 1.1.0
Summary: bit level data interchange format.
Home-page: https://github.com/hit9/bitproto
Author: Chao Wang
Author-email: hit9@icloud.com
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7


bitproto
========

Bitproto is a fast, lightweight and easy-to-use bit level data
interchange format for serializing data structures.

Features
---------

- Supports bit level data serialization.
- Supports protocol extensiblity, for backward-compatibility.
- Very easy to start

  - Protocol syntax is similar to the well-known protobuf.
  - Generating code with very simple serialization api.

- Supports the following languages

  - C - No dynamic memory allocation.
  - Go - No reflection or type assertions.
  - Python - No magic :)

- Blazing fast encoding/decoding.


Links
-----

Website: https://bitproto.readthedocs.io

中文文档: https://bitproto.readthedocs.io/zh/latest

License
-------

BSD3.
