← 返回首页
Exercism · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

Exercism

Hi there 👋

Welcome to the behind-the-scenes home of Exercism!

Our website is powered by hundreds of different repositories, which you're free to browse and explore. Each track has a content repository (e.g. exercism/ruby) and one or more tooling repositories (e.g. exercism/ruby-test-runner, exercism/ruby-analyzer). The website source-code lives at exercism/website.

  • If you're looking to open an issue, the best place for nearly all issues is the exercism/exercism repository. We can then triage it to the right place as appropriate.
  • If you're looking to contribute, our contributing page is a good starting point. Be aware that different repositories have different contributing guidelines - you can always feel free to open an issue to ask how to help if you're unsure 🙂

Everything in Exercism is covered by our Code of Conduct - please take a read and adhere to it in discussions on GitHub.

Finally, please note that different parts of Exercism are licenced under different licences, so please be mindful of the specific licence for any code you use!

Have fun! 🎉

Pinned Loading

  1. exercism exercism Public

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    7.6k 1k

  2. cli cli Public

    A Go based command line tool for exercism.org.

    Go 1.4k 368

  3. generic-track generic-track Public

    Shell 27 28

  4. docs docs Public

    Exercism's docs. View them at Exercism's website, not on GitHub.

    49 98

  5. website website Public

    The codebase for Exercism's website.

    Ruby 533 160

  6. problem-specifications problem-specifications Public

    Shared metadata for exercism exercises.

    Ruby 351 560

Repositories

Loading
Type
Select type
All Public Sources Forks Archived Mirrors Templates
Language
Select language
All ABAP APL Assembly Ballerina Batchfile C C# C++ Cairo Ceylon Chapel Clojure COBOL CoffeeScript ColdFusion Common Lisp Crystal CSS D Dart Dockerfile Elixir Elm Emacs Lisp Erlang Euphoria F# Factor Fortran Futhark GDScript Gleam Go Groovy Haskell Haxe HCL HTML Idris J Jai Java JavaScript Julia Jupyter Notebook Kotlin Lean LFE Lua Makefile MoonScript Nim Nushell Objective-C OCaml Odin Pascal Perl PHP PLSQL Pony PowerShell Prolog PureScript Pyret Python R Racket Raku Reason Red ReScript REXX Roc Roff Ruby Rust Scala Scheme Shell Smalltalk Standard ML Swift Tcl TypeScript V Vim Script Visual Basic .NET Wren xBase Zig
Sort
Select order
Last updated Name Stars
Showing 10 of 431 repositories

Sponsors

Top languages

Loading…

Most used topics

Loading…

Footer

© 2026 GitHub, Inc.