Dev tools · alternatives · 2026
24 alternatives to DAML
Open source language: build smart contracts on any platform
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. DAML launched in 2019; newer entries below may have overtaken it.
- 1

- 2CD
2012 · scattered-thoughts.net · its alternatives →
- 3

Hey hacker news, we launched a few weeks ago as a GPT-powered chatbot for developer docs, and quickly realized that the value of what we’re doing isn’t the chatbot itself. Rather, it’s the time we save developers by automating the extraction of data from their SaaS tools (Github, Zendesk, Salesforce, etc) and helping transform it to contextually relevant chunks that fit into GPT’s context window. A lot of companies are building prototypes with GPT right now and they’re all using some combination of Langchain/Llama Index + Weaviate/Pinecone + GPT3.5/GPT4 as their stack for…
2023 · github.com · its alternatives →
- 4

The Million Dollar Homepage as an Ethereum Smart Contract and DApp: A glimpse into what the future of web integrated with modern blockchain technology could be like.
2017 · thousandetherhomepage.com · its alternatives →
- 5
RAML▲62A Standard for API modeling, documentation and exploration
2014 · raml.org · its alternatives →
- 6TS
2023 · cognitrust.io · its alternatives →
- 7

Launch Your Own Self Executing Smart Contracts On Blockchain
2025 · firebeetechnoservices.com · its alternatives →
- 8

Automating digital agreements through secure code logic
Nov 2025 · bidbits.org · its alternatives →
- 9

Hey HN! I’m a researcher working on Bitcoin smart contracts, and today I’m releasing Bithoven—a high-level imperative language that compiles to native Bitcoin Script (Legacy, SegWit, and Taproot). The Goal: Raw Bitcoin Script is notoriously difficult to reason about. Writing raw Bitcoin Script today feels like writing Assembly in the 1970s. You have to mentally juggle the stack (`OP_SWAP`, `OP_ROT`), manually manage distinct execution branches, and pray you didn't leave a stack item unconsumed (which crashes the script). My goal was to bridge the gap between complex contract logic and raw…
Dec 2025 · github.com · its alternatives →
- 10
Loki.code▲93Smart contract development accessible to everyone
2022 · lokicode.io · its alternatives →
- 11

- 12

- 13

✨ Fully autonomous AI Agent that can perform complicated tasks and projects using terminal, browser, and editor. - semanser/codel
2024 · github.com · its alternatives →
- 14SC
2016 · dev.blockcypher.com · its alternatives →
- 15PA
2016 · kadena.io · its alternatives →
- 16

Hi, everyone! I built SHDL (Simple Hardware Description Language) as an experiment in stripping hardware description down to its absolute fundamentals. In SHDL, there are no arithmetic operators, no implicit bit widths, and no high-level constructs. You build everything explicitly from logic gates and wires, and then compose larger components hierarchically. The goal is not synthesis or performance, but understanding: what digital systems actually look like when abstractions are removed. SHDL is accompanied by PySHDL, a Python interface that lets you load circuits, poke inputs, step the…
Jan 2026 · github.com · its alternatives →
- 17

Hi HN, I built MOL, a domain-specific language for AI pipelines. The main idea: the pipe operator |> automatically generates execution traces — showing timing, types, and data at each step. No logging, no print debugging. Example: let index be doc |> chunk(512) |> embed("model-v1") |> store("kb") This auto-prints a trace table with each step's execution time and output type. Elixir and F# have |> but neither auto-traces. Other features: - 12 built-in domain types (Document, Chunk, Embedding, VectorStore, Thought, Memory, Node) - Guard assertions: `guard answer.confidence > 0.5 : "Too low"` -…
Feb 2026 · github.com · its alternatives →
- 18

- 19

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 20BA
2017 · ellcrys.co · its alternatives →
- 21

- 22OT
Bitbucket Cloud is a Git-based code and CI/CD tool optimized for teams using Jira.
2019 · bitbucket.org · its alternatives →
- 23
Finyuus▲81A code-first language for durable, governed AI workflows
Aug 2026 · github.com · its alternatives →
- 24

Also compare
- RAML 1.0 alternatives
- Clojure DSL for pattern-matching, parsing and generic programming alternatives
- Open-source ETL framework to sync data from SaaS tools to vector stores alternatives
- The Million Dollar Homepage as an Ethereum Smart Contract and DApp alternatives
- RAML alternatives
- Translate Smart Contracts to English alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →