I built Skittles so you can write Ethereum smart contracts in TypeScript.
• Converts TypeScript to EVM bytecode with full type checking
• Emits ABI plus TypeChain typings, plugs straight into Hardhat
• Class based contracts, events, mappings, inheritance
• MIT codebase
The project began three years ago and is in active development. I would love feedback on language design and contributions are very welcome.