Awesome Lists

DeFi-Developer-Road-Map

by OffcierCia

awesome listJavaScriptpushed almost 2 years ago

DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!

AI summary

DeFi handbook

A curated resource for DeFi developers

stars
10K
forks
1.3K
watching
191
awesome lists
5
entries
783
View on GitHubofficercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/OffcierCia/DeFi-Developer-Road-Map/links.svg)](https://awesome.facts.dev/awesome/OffcierCia/DeFi-Developer-Road-Map)
HTML
<a href="https://awesome.facts.dev/awesome/OffcierCia/DeFi-Developer-Road-Map"><img src="https://awesome.facts.dev/shield/OffcierCia/DeFi-Developer-Road-Map/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/OffcierCia/DeFi-Developer-Road-Map/links.svg

What's in the list

783 links in 14 sections, with live GitHub stats.activeno commit in 2y

DeFi Developer Road Map / Translations:

Basics:

dApps

ZK-SNARKs

Frameworks

  • Akula

    an implementation of Ethereum protocol ("client") written in Rust, based on architecture

  • Frameworks List

    Ethereum Frameworks Listing

  • Hardhat

    Flexible, extensible and fast Ethereum development environment

  • Ape

    The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals

  • Brownie

    Brownie is a Python framework for deploying, testing and interacting with Ethereum smart contracts

  • Embark

    Framework for DApp development

  • Waffle

    Framework for advanced smart contract development and testing, small, flexible, fast (based on ethers.js)

  • Etherlime

    ethers.js based framework for Dapp deployment

  • Parasol

    [Depreciated] Agile smart contract development environment with testing, INFURA deployment, automatic contract documentation and more. It features a flexible and unopinionated design with unlimited customizability

  • 0xcert

    JavaScript framework for building decentralized applications

  • OpenZeppelin SDK

    OpenZeppelin SDK: A suite of tools to help you develop, compile, upgrade, deploy and interact with smart contracts

  • sbt-ethereum

    A tab-completey, text-based console for smart-contract interaction and development, including wallet and ABI management, ENS support, and advanced Scala integration

  • Cobra

    A fast, flexible and simple development environment framework for Ethereum smart contract, testing and deployment on Ethereum virtual machine(EVM)

  • Ether Jar

    Java integration library for Ethereum blockchain

  • Starport

    A CLI tool for building sovereign IBC-enabled blockchains

  • Sign in with Ethereum | SIWE

    Workflow to authenticate Ethereum accounts using message signing in order to establish a cookie-based web session that manages user metadata

  • Foundry

    A smart contract development toolchain for project compilation, dependency management, testing, deployments, on-chain interactions

  • Solmate

    These contracts have been audited but they were not developed with users in mind. They mainly seek to optimize gas and optimizations for smart contract development

  • Supercool

    Relayer infra for meta-transaction and account-abstraction superpowers: automate smart contract interactions, create gasless transactions, and more

  • Paradigm Faucet

    claim testnet ETH here

  • Ethnode

    Run an Ethereum node (Geth or Parity) for development, as easy as

  • Ganache

    App for test Ethereum blockchain with visual UI and logs

  • Kaleido

    Use Kaleido for spinning up a consortium blockchain network. Great for PoCs and testing

  • Besu Private Network

    Run a private network of Besu nodes in a Docker container

  • Orion

    Component for performing private transactions by PegaSys

  • Artemis

    Java implementation of the Ethereum 2.0 Beacon Chain by PegaSys

  • Cliquebait

    Simplifies integration and accepting testing of smart contract applications with docker instances that closely resemble a real blockchain network

  • Local Raiden

    Run a local Raiden network in docker containers for demo and testing purposes

  • Private networks deployment scripts

    Out-of-the-box deployment scripts for private PoA networks

  • Local Ethereum Network

    Out-of-the-box deployment scripts for private PoW networks

  • Ethereum on Azure

    Deployment and governance of consortium Ethereum PoA networks

  • Ethereum on Google Cloud

    Build Ethereum network based on Proof of Work

  • Infura

    Ethereum API access to Ethereum networks (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)

  • CloudFlare Distributed Web Gateway

    Provides access to the Ethereum network through the Cloudflare instead of running your own node

  • Chainstack

    Shared and dedicated Ethereum nodes as a service (Mainnet, Ropsten, Rinkeby)

  • Alchemy

    Blockchain Developer Platform, Ethereum API, and Node Service (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)

  • ZMOK

    JSON-RPC Ethereum API (Mainnet, Rinkeby, Front-running Mainnet)

  • Watchdata

    Provide simple and reliable API access to Ethereum blockchain

  • GetBlock

    Blockchain RPC access to Ethereum blockchain and 50 + others

  • Nethereum.Faucet

    A C#/.NET faucet

Front End

Project management

  • Dework

    | Web3 Trello with token payments, credentials, bounties

  • Wonderverse

    | Jira alternative with an intuitive task management system that allows DAOs to pay contributors and collaborate in their projects

Important (security)

Further Readings

Tools Collection

Testing Tools

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.