All featured topics

Awesome Lists

Community-curated lists of useful open-source tools, libraries, and learning resources.

Chrome

Extensions, automation tools, and developer projects for Google's web browser.

Code quality

Automate code review with style, quality, security, and test-coverage checks.

Compiler

Software that translates higher-level programming languages into lower-level code.

CSS

Tools and techniques for styling and improving the appearance of interfaces.

Database

Software for storing, querying, managing, and analyzing structured data.

Front end

Programming and interface work that people see and interact with on the web.

JavaScript

A lightweight programming language used across browsers, servers, and applications.

Node.js

Tools and packages for executing JavaScript in server and development environments.

npm

Packages and tooling from the JavaScript ecosystem's most widely used registry.

Project management

Tools for planning scope, coordinating work, and executing on project goals.

Python

A dynamically typed programming language known for readable syntax and a broad ecosystem.

React

An open-source JavaScript library for designing component-based user interfaces.

React Native

A JavaScript framework for building native applications across mobile platforms.

Scala

A strongly typed language combining object-oriented and functional programming.

TypeScript

A typed superset of JavaScript that compiles to plain JavaScript.