Skip to content

Website that will compare language features side by side.

Why would you want this?

Good question. If there's an aspect of a language you don't know, you can compare a languages you know with a language you do. It's a good way to quickly learn a new language, or use it as a quick reference to remember things by.

Learn more about some of the considerations behind this on the Project Architecture docs page.

Documentation

Learn everything you'd need to know about how the project is built, how to install and run it, how to contribute, and more over at the Documentation site!

Cloning and running it locally

Check out our Installation/Running Locally page on our documentation.

Contributing

Check out the Contributing Guide to learn more about how you can help add more language data, fix bugs, or add features!

Use of AI tools

We're happy for you to use AI tools to help you contribute — a lot of our contributors do, and they can be a great way to speed up work or learn something new. But AI-generated changes have to meet the same bar as any other contribution:

  • Follow the project's conventions and docs — the structure, naming, and style, including the thesaurus data rules. Code examples must genuinely work in that language; don't let an AI invent syntax or fake a feature that should be marked "not-implemented": true.
  • Follow the PR template — including the "AI bots used" section, telling us what you used and how. (Please actually review the changes before submitting.)
  • Be tested — run the unit tests and the data-validation commands, and make sure the GitHub Actions checks pass.

Low-effort AI pull requests — unchecked dumps of generated code that ignore the conventions, skip the template, or aren't tested — will be closed or marked as spam. If we misjudge one of yours, reach out and we'll take another look.

Is this project available for Hacktoberfest contributions?

Yes! The Code Thesaurus code and documentation projects are both enabled for Hacktoberfest contributions.

Code of Conduct

All contributors are required to follow the Code Thesaurus Code of Conduct.

Questions?

If it's related to an issue, write a comment on the issue or email us at coreteam@codethesaur.us.

You can also reach out on Twitter @codethesaurus.

You could also email the core team (coreteam@codethesaur.us).

About

A polyglot developer reference tool to compare programming language concepts side-by-side! Great for learning new languages or using for reference.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

294 stars

Watchers

5 watching

Forks

Used by

Contributors

Languages