nowfound

Dev tools · July 22, 2015

Motif – Scala-like pattern matching with Java 8

Scala-like pattern matching for Java 8. Contribute to johnlcox/motif development by creating an account on GitHub.

Motif – Scala-like pattern matching with Java 8 launched on July 22, 2015 with 51 votes, #1,459 of 4,208 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 11 years on.

In plain words

Motif is a Java 8 library that brings Scala-style pattern matching to Java developers. It allows programmers to write more concise and expressive code by matching complex data structures with less boilerplate. The tool is designed for Java developers seeking functional programming patterns similar to those available in Scala.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Match(it): A C++17 pattern-matching library with lots of good stuffs2022 · github.com · ▲85

    A lightweight single-header pattern-matching library for C++17 with macro-free APIs. Try it at https://godbolt.org/z/8YMr8Kz8j

  • Matches.js -- Powerful Pattern Matching for Javascript2012 · github.com · ▲96

    Powerful pattern matching for Javascript. Contribute to natefaubion/matches.js development by creating an account on GitHub.

  • IW
    I Wrote a Book on Java2024 · ▲586

    https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…

  • CD
  • AI
  • val – An arbitrary precision calculator language2025 · github.com · ▲34

    Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate. Such a nice DX combo for writing new languages. Still a work in progress, but I thought I'd share :)

More dev tools this month

the category →
  • /dev/null▲482

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, July 2015

the whole month →
  • Hotjar▲1,312

    See how visitors are using your site and get visual feedback

    Growth · 2015 · contentsquare.com

  • Can you spot the drowning child in this crowded wave pool? To the untrained eye, drowning looks like swimming. The Instinctive Drowning Response is frequently missed, even by people nearby.

    Life & fun · 2015 · spotthedrowningchild.com

  • A curated directory of marketing resources & tools

    Growth · 2015

  • Docker implemented in around 100 lines of bash. Contribute to p8952/bocker development by creating an account on GitHub.

    Dev tools · 2015 · github.com

  • The Pitch▲561

    The podcast where early stage startups pitch investors

    Commerce · 2015 · thepitch.show

  • Guida completa ai siti scommesse americani 2026: scopri i migliori bookmaker USA, licenze, bonus, sport americani, metodi pagamento e consigli utili.

    AI · 2015 · whoishiring.it