awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Project-DARC avatar

Project-DARC/DARC

0
View on GitHub↗
9,171 stars·6,671 forks·TypeScript·10 viewsdarc.app↗

DARC

DARC is a framework for forming and operating decentralized autonomous companies on any Ethereum Virtual Machine blockchain. It combines a custom bytecode-compiled scripting language with an EVM-compatible virtual machine to define and execute company by-laws, governance rules, and financial operations entirely on-chain.

The system provides a multi-level token registry where tokens at different hierarchical levels carry configurable voting power, dividend power, and supply limits, enabling structured corporate roles and ownership. An on-chain voting engine triggers and resolves votes among token holders with configurable thresholds and durations, while a plugin-based enforcement mechanism evaluates conditional rules before or after operations to allow, deny, or require voting on actions. Time-locked parameter governance restricts changes to critical parameters like dividend yield for defined periods, ensuring long-term financial commitments.

Additional capabilities include on-chain dividend distribution that allocates company income proportionally to token holders, and a domain name purchase protocol handling fixed-price or negotiable domain acquisitions with secure payment and transfer. The project's documentation covers the scripting language, virtual machine, token system, and governance mechanisms for deploying and managing autonomous companies on EVM blockchains.

Features

  • EVM-Compatible - Provides an EVM-compatible virtual machine that executes company by-laws and governance on any EVM blockchain.
  • Decentralized Autonomous Company Formations - Forms and operates decentralized autonomous companies with programmable by-laws on EVM blockchains.
  • Decentralized Autonomous Company Virtual Machines - Provides an EVM-compatible virtual machine that runs a company with on-chain by-laws and token systems.
  • On-Chain Distributions - Implements on-chain dividend distribution that allocates company income proportionally to token holders based on their dividend power.
  • On-Chain Dividend Distributions - Allocates and distributes company income proportionally to token holders based on dividend power on-chain.
  • On-Chain Dividend Distributions - Distributes company income proportionally to token holders based on their dividend power on-chain.
  • Multi-Level Token Frameworks - Provides an EVM token system with configurable voting and dividend powers across hierarchical token levels.
  • On-Chain Corporate Governances - Runs a company with programmable by-laws, voting, and dividend distribution directly on a blockchain.
  • By-Law Scripting Engines - Defines commercial rules and operations using a JavaScript-like scripting language compiled for a virtual machine.
  • By-Law Script Compilations - Compiles a custom JavaScript-like language into bytecode for defining company by-laws and operations.
  • Corporate Virtual Machines - Manages company operations, voting, and financial rules on any EVM chain via a dedicated virtual machine.
  • Scripting Engines - Provides a custom bytecode-compiled scripting language and EVM virtual machine for defining and executing company by-laws on-chain.
  • Hierarchical Token Registries - Provides a multi-level token registry where tokens at different hierarchical levels carry configurable voting power, dividend power, and supply limits.
  • Governance Plugins - Ships a plugin-based enforcement mechanism that evaluates conditional rules before or after operations to allow, deny, or require voting.
  • Hierarchical Token Registries - Manages hierarchical token levels with configurable voting power, dividend power, and supply limits.
  • On-Chain Voting Engines - Triggers on-chain voting among token holders with configurable thresholds and durations for operation approval.
  • On-Chain Voting Engines - Triggers and resolves on-chain votes among token holders with configurable thresholds and durations.
  • Plugin-Based Law Enforcements - Enforces conditional plugin rules before or after operations to allow, deny, or require votes.
  • Conditional Plugin Enforcements - Evaluates conditional plugin rules before or after operations to allow, deny, or require votes.
  • Temporary Parameter Lockings - Restricts changes to critical company parameters for defined periods to enforce commitments.
  • Time-Locked Parameter Lockings - Restricts changes to critical parameters like dividend yield for defined periods to enforce commitments.
  • Time-Locked Parameter Governances - Restricts changes to critical parameters like dividend yield for defined periods using on-chain timelocks.

Star history

Star history chart for project-darc/darcStar history chart for project-darc/darc

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to DARC

Similar open-source projects, ranked by how many features they share with DARC.
  • taikoxyz/taiko-monotaikoxyz avatar

    taikoxyz/taiko-mono

    4,568View on GitHub↗

    This project is an Ethereum zero-knowledge rollup protocol and EVM-compatible execution layer designed for layer two scaling. It provides an environment that runs unmodified bytecode to ensure smart contracts operate without requiring manual changes, finalizing state transitions on the Ethereum mainnet. The system is distinguished by a decentralized sequencer network that manages transaction ordering and preconfirmations to accelerate finality. It employs a hybrid verification model combining zero-knowledge proofs and trusted execution environments to validate state transitions, alongside a m

    Rustbasedethereumlayer2
    View on GitHub↗4,568
  • xrplevm/nodexrplevm avatar

    xrplevm/node

    1,271View on GitHub↗

    The project is a proof of authority blockchain node and Ethereum virtual machine node that runs Ethereum smart contracts on a Cosmos software development kit consensus network. It is built as an application-specific blockchain using modular consensus and state-machine components to ensure reliable decentralized state replication, while maintaining network security and consensus integrity through an authority-gated validator model. The network supports bridge-based asset transfer by locking tokens on a primary ledger and minting corresponding representations on a sidechain using cryptographic

    Go
    View on GitHub↗1,271
  • openethereum/parity-ethereumopenethereum avatar

    openethereum/parity-ethereum

    6,831View on GitHub↗

    This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for smart contract execution, a blockchain wallet manager, and a programmatic network interface. It implements the necessary components to synchronize blockchain state, validate blocks, and process transactions on the Ethereum network. The software includes a dedicated command line interface for managing node operations and monitoring network status. It features a comprehensive suite of cryptographic utilities for generating account keypairs, managing encrypted secret stores, and sign

    Rustblockchainclientethereum
    View on GitHub↗6,831
  • snapshot-labs/snapshot-v1snapshot-labs avatar

    snapshot-labs/snapshot-v1

    9,109View on GitHub↗

    Snapshot is a decentralized governance platform that enables DAOs and organizations to create and manage onchain voting systems. It supports both offchain signing and onchain execution, allowing votes to be submitted as signed messages to reduce gas costs while maintaining verifiability through onchain proposal execution on Ethereum and Starknet. The platform provides a modular strategy plugin system for voting power calculation and proposal validation, along with hierarchical space and role management for multi-tier governance structures. Snapshot distinguishes itself through several advance

    Vue
    View on GitHub↗9,109
See all 10 alternatives to DARC→

Frequently asked questions

What does project-darc/darc do?

DARC is a framework for forming and operating decentralized autonomous companies on any Ethereum Virtual Machine blockchain. It combines a custom bytecode-compiled scripting language with an EVM-compatible virtual machine to define and execute company by-laws, governance rules, and financial operations entirely on-chain.

What are the main features of project-darc/darc?

The main features of project-darc/darc are: EVM-Compatible, Decentralized Autonomous Company Formations, Decentralized Autonomous Company Virtual Machines, On-Chain Distributions, On-Chain Dividend Distributions, Multi-Level Token Frameworks, On-Chain Corporate Governances, By-Law Scripting Engines.

What are some open-source alternatives to project-darc/darc?

Open-source alternatives to project-darc/darc include: openethereum/parity-ethereum — This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for… xrplevm/node — The project is a proof of authority blockchain node and Ethereum virtual machine node that runs Ethereum smart… taikoxyz/taiko-mono — This project is an Ethereum zero-knowledge rollup protocol and EVM-compatible execution layer designed for layer two… snapshot-labs/snapshot-v1 — Snapshot is a decentralized governance platform that enables DAOs and organizations to create and manage onchain… canopy-network/canopy — Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new… tokenmarketnet/smart-contracts — This project provides a comprehensive library and toolkit for the development, testing, and deployment of smart…