NeoResearch logo

NeoResearch

NeoResearch is an open-source community developing cutting-edge research and tools for the NEO blockchain ecosystem, including compilers, wallets, consensus optimizations, and learning materials.
Distributed

Neo Dappgram


Project Links


Description

Neo Dappgram is a developer tool from the NeoResearch group that allows users to draw fluxograms for Neo Dapps and compile Neo smart contracts online using C#. It provides an online compiler that outputs AVM bytecode (in hex), along with a script hash and address, and generates a visual fluxogram of the compiled contract. The tool serves developers building smart contracts on the Neo blockchain, and its source code is openly available on GitHub under the NeoResearch organization (neo-avm-optimizer and dappgram-web repositories).

Category: Developer Tooling

SMACCO


Project Links


Description

SMACCO is a web-based tool built for the NEO Blockchain that allows users to compose smart account rules using a defined JSON standard (smacco-1.0). Users can select from example templates like SingleCheckSig, SingleTimeLock, Charity, or ArrayMultiSig, defining rules such as CHECKSIG or CHECKMULTISIG with configurable public key lists and minimum signature requirements. The tool compiles this input into NEO smart contract source code (C#) via Neo Compiler Services, and outputs the resulting AVM bytecode, script hash, and address. It is maintained as an open-source project by the NeoResearch community under the MIT License, with source code hosted on GitHub.

Category: Developer Tooling

NeoCompiler Eco


Project Links


Description

NeoCompiler Eco provides an all-in-one browser-based toolkit for the Neo N3 ecosystem. It includes compilers for C# and Python smart contracts, an RPC JSON-API interface for interacting with Neo C# nodes, a contracts manager for deploying and importing contracts, a wallet module supporting NEP17 token transfers and account import, activity tracking for relayed transactions and blocks, data conversion utilities (hex, base64, fixed8, script hash, hashing), network log filtering across multiple nodes and oracle/state services, and configuration options for RPC and compiler service endpoints. It is aimed at developers and users building, testing, and deploying smart contracts on the Neo blockchain.

Category: Developer Tooling