Best Websites For Coders

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • Projects-Solutions

    :pager: Links to others' solutions to Projects (

    karan/Projects-Solutions : Solutions to most of the problems in the link above

  • Projects

    :page_with_curl: A list of practical projects that anyone can solve in any programming language.

    karan/Projects : a large collection of small projects for beginners with

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • app-ideas

    A Collection of application ideas which can be used to improve your coding skills.

    florinpop17/app-ideas : A Collection of application ideas which can be used to improve your coding skills.

  • javascript

    JavaScript Style Guide

    Airbnb JS Style Guide : A mostly reasonable approach to JavaScript

  • computer-science

    :mortar_board: Path to a free self-taught education in Computer Science!

    Directory of Online CS Courses : Free online CS courses

  • fmt-rfcs

    RFCs for Rust formatting guidelines and changes to Rustfmt [Moved to:] (by rust-dev-tools)

  • pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

    Pure Bash Bible : A collection of pure bash alternatives to external processes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • InterviewThis

    An open source list of developer questions to ask prospective employers

    ChiperSoft/InterviewThis : questions to ask during on a interview to know more about the company.

  • awesome-courses

    :books: List of awesome university courses for learning Computer Science!

    prakhar1989/awesome-CS-courses : List containing large amount of CS courses

  • W3Schools

    W3Schools Full Offline Version

    W3Schools Online Web Tutorials

  • examples

    TensorFlow examples (by tensorflow)

    TensorFlow : An open-source software library for Machine Intelligence

  • gitignore

    The largest collection of useful .gitignore templates (by toptal)

    gitignore : A collection of useful .gitignore templates for your project. Select from 442 Operating System, IDE, and Programming Language

  • gitbook

    📝 Modern documentation format and toolchain using Git and Markdown

    GitBook : GitBook helps your team write, collaborate, and publish content online.


    Issue tracker for Codewars

    Codewars : Rank up by completing code kata

  • CodeTriage

    Discover the best way to get started contributing to Open Source projects

    Code Triage : Help out your favorite open-source projects and become a better developer while doing it.

  • wit

    Natural Language Interface for apps and devices

    Wit AI : Natural Language for Developers

  • grakn

    TypeDB: the polymorphic database powered by types

    TypeDB : A Strongly-typed Database


    This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!

    Up for Grabs : This is a list of projects which have curated tasks specifically for new contributors. These are a great way to get started with a project or to help share the load of working on open source projects.

  • cs-topics

    My personal curriculum covering basic CS topics. This might be useful for self-taught developers... A work in development! This might take a very long time to get finished!

    TeachYourselfCS : If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program

  • Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Standard JS Style Guide : JavaScript style guide, with linter & automatic code fixer

  • Snap.svg

    The JavaScript library for modern SVG graphics.

    Snap SVG : The JavaScript SVG library for the modern web

  • scikit-learn

    scikit-learn: machine learning in Python

    Scikit-learn : A Python module for machine learning build on top of SciPy

  • developer-roadmap

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

    Developer Roadmaps : Step by step guides and paths to learn different tools or technologies

  • RegExr

    RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.

    regexr : Another online tool to learn, build & test Regular Expressions

  • byte-of-python

    Beginners book on Python - start here if you don't know programming

    A Byte of Python : a free beginner introduction to python

  • OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    OS Query : Easily ask questions about your Linux, Windows, and macOS infrastructure

  • onelinerhub

    Thousands of code solutions with clear explanation @

    Library or micro code solutions : Community library of micro code pieces for popular issues.

  • moonscript

    :crescent_moon: A language that compiles to Lua

    A programmer-friendly language that compiles to Lua.


    Open Machine Learning Course

    MLCOURSE.AI : Open Machine Learning course by OpenDataScience

  • missing-semester

    The Missing Semester of Your CS Education 📚

    Missing Semester : The missing semester of your computer science education

  • mempool

    Explore the full Bitcoin ecosystem with, or self-host your own instance with one-click installation on popular Raspberry Pi fullnode distros including Umbrel, Raspiblitz, Start9, and more!

    Mempool: Bitcoin block explorer, mempool visualizer, transaction tracker, and fee estimator

  • lucumr

    My personal website

    Armin Ronacher's Thoughts and Writings : blog on Python and open source

  • Lobsters

    Computing-focused community centered around link aggregation and discussion

    Lobsters : Lobsters is a technology-focused community centered around link aggregation and discussion.

  • Code-used-on-Daniel-Lemire-s-blog

    This is a repository for the code posted on my blog

    Daniel Lemire's Blog : Daniel Lemire's blog

  • LeetCode

    This is my LeetCode solutions for all 2000+ problems, mainly written in C++ or Python. (by lyhsieh)

    LeetCode : A new way to you can prepare for your interview.


    Organize world's knowledge, explore connections and curate learning paths

    Learn Anything : Community curated knowledge graph of best paths for learning anything

  • JS Bin

    Collaborative JavaScript Debugging App

    JSBin : Front end playground, Output is not framed, so it allows you to share those snippets that will break inside an iframe.

  • PythonDataScienceHandbook

    Python Data Science Handbook: full text in Jupyter Notebooks

    Data Science course : Python Data Science Handbook

  • hiddentools

    ✨ Discover a wide collection of unique tools

    Hidden Tools : Discover a wide collection of tools made by the community - for you. ✨

  • compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly : Excellent tool for exploring the assembly output of different compilers with and without optimization.

  • hello-express

    A simple Node app built on Express, instantly up and running.

    Glitch : Great place to play around with code in an easy-to-set-up environment.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code. Build software better, together : Place to showcase your project and collaborate with others. (Must know Git to use it effectively)

  • web

    Grow Open Source (by gitcoinco)

    GitCoin : Gitcoin is the easiest way to monetize or incentivize work in Open Source Software.

  • flexboxfroggy

    A game for learning CSS flexbox 🐸

    Flexbox Froggy : a game that teaches you how to use CSS flexbox properties

  • cheatsheets

    My cheatsheets

    Rico's cheatsheets : A set of good cheatsheets

  • devdocs

    API Documentation Browser

    API Documentation : A one-place well-known API Documentation with a searchable interface

  • codesandbox-client

    An online IDE for rapid web development : CodeSandbox makes it easier to create, share, and reuse React projects with others.

  • Code-Server

    VS Code in the browser

    Coder : A Web-based development environment using Visual Studio Code as a code editor

  • carbon

    :black_heart: Create and share beautiful images of your source code

    Carbon : Create pretty looking images of your code snippets.

  • caniuse

    Raw browser/feature support data from

    Can I use : A website that provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

  • advent-of-code-jq

    Solving Advent of Code with jq

    Advent of Code : An Advent calendar of small programming puzzles

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts