An open-source Java platform for building financial trading venues, exchanges, and algorithmic trading agents.
Parity is an open-source software platform for trading venues that enables users to run financial exchanges, develop algorithmic trading agents, and conduct market microstructure research. It provides a complete suite of server applications, client tools, and libraries specifically designed for high-performance financial trading systems.
Financial institutions, trading firms, researchers, and developers building or operating trading venues, exchanges, or algorithmic trading systems.
Parity offers a fully open-source, modular alternative to proprietary trading platforms, with high-performance components like its order book and matching algorithm, and support for industry standards like FIX.
Parity is an open-source software platform designed for trading venues, enabling the operation of financial marketplaces, development of algorithmic trading agents, and research into market microstructure. It provides a comprehensive suite of applications and libraries tailored for high-performance financial systems.
Parity emphasizes modularity and performance, providing a complete, open-source foundation for building and researching financial trading systems without proprietary constraints.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes server applications like the Trading System and FIX Gateway, plus monitoring tools such as Terminal Client and Trade Reporter, providing a complete platform for operating financial exchanges.
Features optimized libraries for order book reconstruction and matching algorithms, with dedicated performance tests in the repository, ensuring low-latency execution for trading venues.
Released under Apache License 2.0 with separate modules for applications and libraries, allowing customization and integration without proprietary constraints.
Integrates FIX protocol support via the FIX Gateway, enabling compatibility with existing financial systems and brokerage networks.
The repository is explicitly marked as archived with no further development, posing significant risks for production use due to lack of bug fixes, security patches, or updates.
Requires JRE 8 or newer, which may not align with teams using other stacks or seeking language-agnostic solutions, and limits integration with modern cloud-native tools.
Building with Maven and configuring multiple modules demands expertise in financial trading concepts and system architecture, as evidenced by the sparse README pointing to a Wiki for additional guidance.
As an archived project, community contributions, documentation updates, and third-party integrations are minimal, reducing long-term viability for new implementations.