mech

🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here! (by mech-lang)

Mech Alternatives

Similar projects and alternatives to mech

  1. Joplin

    785 mech VS Joplin

    Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. FreeCAD

    245 mech VS FreeCAD

    Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

  4. TablaM

    157 mech VS TablaM

    The practical relational programing language for data-oriented applications

  5. dhall-lang

    124 mech VS dhall-lang

    Maintainable configuration files

  6. tiptap

    95 mech VS tiptap

    The headless rich text editor framework for web artisans.

  7. nom

    92 mech VS nom

    Rust parser combinator framework

  8. cheatsheets

    Posit Cheat Sheets - Can also be found at https://posit.co/resources/cheatsheets/. (by rstudio)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ggplot2

    An implementation of the Grammar of Graphics in R

  11. faust

    57 mech VS faust

    Functional programming language for signal processing and sound synthesis (by grame-cncm)

  12. Scrawl-canvas

    47 mech VS Scrawl-canvas

    Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun

  13. plotnine

    36 mech VS plotnine

    A Grammar of Graphics for Python

  14. dtplyr

    Data table backend for dplyr

  15. Eve

    19 mech VS Eve

    Better tools for thought

  16. Converse.js

    19 mech VS Converse.js

    Web-based XMPP/Jabber chat written in JavaScript

  17. cel-spec

    18 mech VS cel-spec

    Common Expression Language -- specification and binary representation

  18. skidl

    13 mech VS skidl

    SKiDL is a module that extends Python with the ability to design electronic circuits.

  19. parsec

    13 mech VS parsec

    A monadic parser combinator library

  20. utah

    0 mech VS utah

    Dataframe structure and operations in Rust

  21. Deal

    9 mech VS Deal

    šŸ¤ Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

  22. tidyr

    3 mech VS tidyr

    Tidy Messy Data

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better mech alternative or higher similarity.

mech discussion

Log in or Post with

mech reviews and mentions

Posts with mentions or reviews of mech. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-23.
  • Ask HN: What Are You Working On? (February 2025)
    105 projects | news.ycombinator.com | 23 Feb 2025
    I’m working on a programming language for robots called Mech!

    https://github.com/mech-lang/mech

    Mostly a research project until I find some more people who might be interest in pushing it more.

    A recent blog for anyone who wants to check it out: https://mech-lang.org/post/2025-01-09-programming-chatgpt/

    And a 10 minute video: https://www.hytradboi.com/2022/i-tried-rubbing-a-database-on...

  • Some Programming Language Ideas
    12 projects | news.ycombinator.com | 8 Jan 2025
  • Reactive Programming Without Functions
    2 projects | news.ycombinator.com | 24 Mar 2024
    There's also https://github.com/mech-lang/mech which is a sort of descendant of Eve https://witheve.com/ . That too seems to be getting close to hiatus. It's a bit of a shame since it seems like quite a nice paradigm for some stuff like GUIs, interactive stuff, and discrete event simulation, but I suppose the paradigm is both a bit obscure and different enough from everything else that it becomes a "boil the ocean" situation where one or a few people try and hack away but aren't really able to get much traction and eventually tired themselves out.
  • What features would you want in a new programming language?
    5 projects | /r/ProgrammingLanguages | 3 Jan 2023
    You should take a look at the language I’m developing, Mech: https://github.com/mech-lang/mech
  • How do you think of concurrency and parallelism and what would your dream syntax be for it?
    2 projects | /r/ProgrammingLanguages | 6 Dec 2022
    I'm working on a language called Mech (github.com/mech-lang/mech) that is semantically parallel and asynchronous first. You can write something like this:
  • Mech Lang Spring Update: On the Road Toward Beta!
    1 project | /r/ProgrammingLanguages | 19 May 2022
    Hi everyone. I've posted here a couple times about my language Mech, which you can find here. I've just put together an update which I hope this community will find interesting!
  • Frustration: One Year with R
    10 projects | news.ycombinator.com | 22 Mar 2022
    > HN readers - do you have an "up and coming" language that you think has better structured the fundamentals from R, that you hope will someday have enough capabilities you can use it instead of R?

    Hope is the operative word here!

    I'm writing a language to compete in this area. It's called Mech and I'll be releasing the first beta in October. You can think of it like Matlab + Excel. It's very fast, has default-parallel semantics for operators and functions, and supports full interactive coding with no startup/compilation latency issues. It's meant for robots, but I've also designed it to be a better Matlab, and I think it should take on R handily. Fair warning, it's public alpha now so error messages are sparse and the happy path is narrow.

    https://github.com/mech-lang/mech

  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic mech repo stats
7
223
9.9
7 days ago

mech-lang/mech is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of mech is Rust.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com