All Projects → evm-lang-design → Evm Lang Design

evm-lang-design / Evm Lang Design

Licence: mit
Language Design Community for the EVM: Intro and Resources

Programming Languages

solidity
1140 projects

Projects that are alternatives of or similar to Evm Lang Design

Elm Ethereum
dApps in Elm
Stars: ✭ 129 (-0.77%)
Mutual labels:  ethereum, functional-programming
Augur.js
Augur JavaScript API
Stars: ✭ 129 (-0.77%)
Mutual labels:  ethereum
Hadoopcryptoledger
Hadoop Crypto Ledger - Analyzing CryptoLedgers, such as Bitcoin Blockchain, on Big Data platforms, such as Hadoop/Spark/Flink/Hive
Stars: ✭ 126 (-3.08%)
Mutual labels:  ethereum
Hanzo.js
🚀 Hanzo JavaScript SDK. Develop cutting-edge decentralized applications.
Stars: ✭ 128 (-1.54%)
Mutual labels:  ethereum
Flex
Probabilistic deep learning for data streams.
Stars: ✭ 127 (-2.31%)
Mutual labels:  functional-programming
Typescript Solidity Dev Starter Kit
Starter kit for smart contract development using Typescript
Stars: ✭ 127 (-2.31%)
Mutual labels:  ethereum
Cyb
Immortal robot for the Great Web
Stars: ✭ 126 (-3.08%)
Mutual labels:  ethereum
Truffle Next
🛰️ A boilerplate Truffle Box project with Next.js for rapid Ethereum Dapp development
Stars: ✭ 130 (+0%)
Mutual labels:  ethereum
Returns
Make your functions return something meaningful, typed, and safe!
Stars: ✭ 2,015 (+1450%)
Mutual labels:  functional-programming
Deltabalances.github.io
The Ethereum decentralized exchange assistant. Check token balances, transaction details & trade history.
Stars: ✭ 128 (-1.54%)
Mutual labels:  ethereum
Binance Quantization
虚拟货币(BTC、ETH)炒币量化系统项目。币安交易所-量化交易-网格策略实践。火币、OKEX热门交易所未来都支持。最简单收益最靠谱的项目,包教包会。
Stars: ✭ 128 (-1.54%)
Mutual labels:  ethereum
Hs Web3
Web3 API for Haskell.
Stars: ✭ 127 (-2.31%)
Mutual labels:  ethereum
Hashed Timelock Contract Ethereum
Hashed Timelock Contracts for ETH, ERC20 and ERC721 on Ethereum
Stars: ✭ 128 (-1.54%)
Mutual labels:  ethereum
Codezilla
⚡️ codezilla ⚡️ One giant 🦖 collection of algorithms & design patterns.
Stars: ✭ 127 (-2.31%)
Mutual labels:  functional-programming
Chainbridge
🌉 Modular Multi-Directional Blockchain Bridge to interact with Multiple Networks; Ethereum, Ethereum Classic, Substrate, based chains.
Stars: ✭ 128 (-1.54%)
Mutual labels:  ethereum
Py Solc
Python wrapper around the solc Solidity compiler.
Stars: ✭ 126 (-3.08%)
Mutual labels:  ethereum
Naive functional programming
A naive approach to functional programming using TypeScript
Stars: ✭ 129 (-0.77%)
Mutual labels:  functional-programming
Awesome Solidity
⟠ A curated list of awesome Solidity resources, libraries, tools and more
Stars: ✭ 3,078 (+2267.69%)
Mutual labels:  ethereum
Awesome Openzeppelin
Blockchain educational resources curated by the OpenZeppelin team
Stars: ✭ 129 (-0.77%)
Mutual labels:  ethereum
Hive
Ethereum end-to-end test harness
Stars: ✭ 127 (-2.31%)
Mutual labels:  ethereum

fp-ethereum

Gitter chat Twitter Follow

A community of language design enthusiasts interested in bringing new languages to the Ethereum platform.

Current status:

Apart from general discussions in the Gitter room, some people in this community are in the process of conducting an experiment in which different approaches to contract implementation will be evaluated with respect to a set of metrics. New participants and opinions are extremely welcome! We are currently in the process of defining the framework of the experiment, help and feedback is encouraged.

Topics of interest:

  • Entity Component Systems
  • Linear Logic and types
  • Haskell-inspired language for the EVM
  • Lisp-inspired language for the EVM
  • Dependent Types and Formal Verification
  • Asynchrony

Please join us on the evm-lang-design gitter channel for all things PLT+ETH: Gitter chat

Please read the Contributing License Agreement. Communication on Gitter and other public channels are also subject to this agreement.

Resources

New EVM Language Experiments

EVM Platform

Dependent Types and Formal Verification

Haskell

Entity Component Systems

Miscellaneous

Welcome Committee

We hope you feel welcomed to this community and that it is easy for you to join in the conversation regardless of your skill level!

Several members of the community have volunteered to answer questions or help you get acquainted with what is going on. Feel free to reach out and say hello!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].