Modular Neo blockchain platform for C# / .NET — maintained by Rapid Loop.
A high-performance library set for building on Neo: core types, virtual machine, wallets, storage, and hosting integration. Aimed at developers and enterprises that need reliable packaging and a modern .NET experience.
This repository is compatible with Neo protocol semantics. It is Rapid Loop’s platform packaging and engineering work — not an “official Neo Foundation” product unless separately stated by Neo.
Neo docs: developers.neo.org · Neo site: neo.org
neo-platform is Rapid Loop’s actively developed Neo C# stack: modular packages, enterprise-friendly configuration and logging hooks, and a cleaner project layout for real systems.
Use it when you need:
- Core blockchain types and serialization
- Neo VM execution
- Wallet formats (e.g. NEP-6) and account management
- RocksDB-backed blockchain storage
- .NET Generic Host / CLI integration
Led by a neo-project contributor with core Neo development experience. Rapid Loop commercial work (integration, review, support) is separate from open-source contribution — see Rapid-Loop.
| Project | Role |
|---|---|
Neo.Core |
Protocol types, crypto, P2P messages, serialization, VM opcodes / limits |
Neo.VM |
Execution engine, stack types, middleware pipeline |
Neo.Wallet |
Wallet abstractions, NEP-6 / dev wallets |
Neo.IO |
I/O helpers (hashing, bloom filter) |
Neo.Configuration |
Options and JSON converters for protocol / store settings |
Neo.Platform.Storage |
Blockchain store, snapshots, backups (RocksDB) |
Neo.Platform.Hosting |
Hosting, configuration, logging, command-line wiring |
Neo.Platform.CLI |
Sample / entry CLI host |
Neo.Localization |
Localized VM messages |
neo-platform/
├── src/ # Library and host projects
├── tests/ # Unit and integration tests
├── pkgs/ # NuGet package output
├── .github/workflows/ # CI
├── .images/ # Package / branding assets
└── All.slnx # Solution
git clone https://github.com/Rapid-Loop/neo-platform.git
cd neo-platformdotnet build All.slnxdotnet test All.slnx- Language: C# (.NET)
- Build:
dotnet/All.slnx - CI: GitHub Actions
- Neo developer documentation
- Public APIs use XML documentation comments (
///) in source undersrc/ - Contribution guide: CONTRIBUTING.md
Contributions are welcome. See CONTRIBUTING.md and the Code of Conduct.
BSD-2-Clause — see LICENSE.
- Org: github.com/Rapid-Loop
- Website: rapidloop.net
- Email: github@rapidloop.net