View on GitHub

Euchre US!

A Collection of Bid Euchre Implementations

Euchre US! intended to be similar to 99 Bottles of Beer or RosettaCode in that it is intended to demonstrate different languages by exploring how it is like the implement the same project into each.

Rather than implement a relatively straightforward project, like having the terminal sing 99 Bottles of Beer on the Wall to you, this is an implementation of Double-Deck (a.k.a. Bid) Euchre.

Finished projects are either owned by their original author or have been transferred to separate repositories owned by EuchreUS on GitHub.

Why Double-Deck?

  1. It's much more fun than standard Euchre.
  2. It's more complex to program: there are two of each card to keep straight and the bidding process is more complex.

Common Files

List of Languages

(a.k.a. the L.O.L.)
Updated 1 March 2018

If there are any corrections that need to be made, please open an issue.


Under Development

Mostly Complete

These are projects that are missing a single feature or need some final polish.


Projets that have been started but are decidedly not feature-complete.

Not Started


The purpose of the "Claim" is to let people know that you intend to implement Euchre in a particular language, so they can choose a different one if they're originalily-focused. You can also make an independent implementation as well.

  • Unclaimed

    Open an issue if you've started a project in one of these languages or if you have another language to suggest for us.

    • Ruby
    • C#
    • 🍀 (a.k.a. 4)
    • Objective-C
    • LISP
    • Scheme
    • Java
      • If I ever find my old Java files, I'll upload them for people to look/laugh at (as they say, write once to throw away)—Chris
    • JavaScript
      • CoffeeScript
      • TypeScript
      • Dart
    • OCaml
    • Smalltalk
    • Erlang
    • Lua
    • Go
    • Scala
    • R
    • Matlab
    • (Xe)LaTeX
    • Pony
    • LilyPond?
    • Haskell
    • Elixir
    • Rust
    • SQL?