KNOWLEDGE BASE

Technologies

Frameworks, platforms, databases, infrastructure, and tools powering modern software. Every technology includes curated resources to learn and master it.

47Technologies
5Categories

Frameworks

18 items

Angular

Angular is a platform for building mobile and desktop web applications, developed by Google. It provides a complete solution with routing, forms, HTTP client, and testing utilities built in.

14 resourcesExplore →

Astro

Astro is the all-in-one web framework for building content-driven websites. It delivers zero-JS by default, supports multiple UI frameworks (React, Vue, Svelte), and uses a unique islands architecture for optimal performance.

13 resourcesExplore →

Bootstrap

Bootstrap is the world most popular front-end component library for building responsive, mobile-first websites. It provides HTML, CSS, and JavaScript components for rapid web development.

11 resourcesExplore →

Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It includes everything needed to build web applications: ORM, admin, auth, and more.

11 resourcesExplore →

Express.js

Express is the most popular web framework for Node.js, providing a robust set of features for web and mobile applications. It is minimal, flexible, and the foundation for many Node.js frameworks.

11 resourcesExplore →

Fastify

Fastify is a high-performance, low-overhead Node.js web framework. It features schema-based validation, extreme speed, plugin architecture, and first-class TypeScript support for building efficient APIs.

11 resourcesExplore →

Flutter

Flutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. It uses the Dart language and provides a rich set of built-in widgets.

13 resourcesExplore →

Hono

Hono is a lightweight, ultrafast web framework for building APIs and web apps. It runs on multiple runtimes including Node.js, Deno, Bun, Cloudflare Workers, and Fastly Compute.

11 resourcesExplore →

Laravel

Laravel is a powerful MVC PHP framework designed for developers who need a simple, elegant toolkit for building full-featured web applications with expressive, elegant syntax.

11 resourcesExplore →

NestJS

NestJS is a progressive Node.js framework for building efficient, reliable, and scalable server-side applications. It uses TypeScript by default and combines elements of OOP, FP, and FRP with a modular architecture.

11 resourcesExplore →

Next.js

Next.js is the React framework for production, providing server-side rendering, static site generation, and API routes. It is the standard for building full-stack React applications.

11 resourcesExplore →

Prisma

Prisma is a next-generation ORM for Node.js and TypeScript. It provides a type-safe database client, auto-generated queries, and a declarative data modeling language for PostgreSQL, MySQL, SQLite, and MongoDB.

11 resourcesExplore →

React

React is the most popular frontend library for building user interfaces, developed by Meta. It uses a component-based architecture with a virtual DOM to build fast, interactive web applications at scale.

17 resourcesExplore →

Remix

Remix is a full-stack React framework built on Web Fetch API. It enables server-rendered, progressively enhanced web applications with a focus on web fundamentals, data loading, and form handling.

11 resourcesExplore →

Spring

Spring is the most popular framework for building enterprise Java applications. It provides comprehensive infrastructure support for dependency injection, web services, data access, security, and microservices.

12 resourcesExplore →

Svelte

Svelte is a revolutionary frontend compiler that shifts the work from the browser to the build step. It produces highly optimized vanilla JavaScript, resulting in smaller bundles and better performance.

11 resourcesExplore →

Tailwind CSS

Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces. It provides low-level utility classes that let you build designs directly in your markup.

11 resourcesExplore →

Vue.js

Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UIs on the web. Its core library focuses on the view layer only, making it easy to integrate with other libraries or existing projects.

14 resourcesExplore →

Infrastructure

7 items

Ansible

Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, and task automation. It uses a simple YAML-based language that is human-readable.

13 resourcesExplore →

Docker

Docker is the industry standard for containerized application development. It enables developers to package applications with all dependencies into standardized units for seamless deployment across any environment.

13 resourcesExplore →

Kubernetes

Kubernetes (K8s) is the industry standard for container orchestration, automating deployment, scaling, and management of containerized applications across clusters. It is the backbone of modern cloud-native infrastructure.

15 resourcesExplore →

Linux

Linux is the most widely used operating system for servers, cloud infrastructure, embedded systems, and increasingly desktops. It powers everything from Android phones to supercomputers worldwide.

14 resourcesExplore →

Nginx

Nginx is a high-performance web server, reverse proxy, and load balancer used by the busiest websites in the world. It excels at serving static content and handling concurrent connections.

11 resourcesExplore →

Nix

Nix is a purely functional package management language that powers NixOS and the Nix package manager. It enables reproducible builds, declarative system configuration, and portable development environments.

13 resourcesExplore →

Terraform

Terraform by HashiCorp is the industry standard Infrastructure as Code (IaC) tool. Using the HCL (HashiCorp Configuration Language), it lets you define, provision, and manage cloud infrastructure across all major providers.

11 resourcesExplore →

Data & Formats

13 items

CSS

Style sheet language

0 resourcesExplore →

GraphQL

GraphQL is a query language and runtime for APIs, developed by Meta. It lets clients request exactly the data they need, eliminating over-fetching and under-fetching common with REST APIs.

16 resourcesExplore →

HTML

Standard markup language for creating web pages

0 resourcesExplore →

Jinja

Jinja is a modern, designer-friendly templating language for Python, inspired by Django templates. It is the standard for Flask web development, Ansible automation, and widely used for configuration generation and documentation.

11 resourcesExplore →

JSON

JSON (JavaScript Object Notation) is the most widely used data interchange format on the web. It is lightweight, language-independent, and used everywhere from APIs to configuration files to databases.

15 resourcesExplore →

LaTeX

LaTeX is the gold standard for technical and scientific document preparation. It is essential for academic papers, theses, and any document requiring precise mathematical typesetting, cross-references, and bibliographies.

15 resourcesExplore →

Less

Less is a CSS pre-processor that extends CSS with dynamic behavior such as variables, mixins, operations, and functions. It runs on both client and server side, making CSS more maintainable and extensible.

11 resourcesExplore →

Markdown

Markdown is the most widely used lightweight markup language in software development. It powers documentation, READMEs, wikis, forums, note-taking, and static site generation across the entire tech industry.

13 resourcesExplore →

Pug

Pug is a high-performance template engine heavily influenced by Haml, implemented in JavaScript for Node.js and browsers. Its clean, whitespace-sensitive syntax dramatically reduces HTML boilerplate and supports powerful features like mixins, includes, and template inheritance.

11 resourcesExplore →

Regular Expressions

Sequence of characters that forms a search pattern

0 resourcesExplore →

Sass

Sass (Syntactically Awesome Style Sheets) is a mature, stable CSS extension language that adds variables, nesting, mixins, functions, and modularity to CSS. It is the most popular CSS preprocessor in the world.

11 resourcesExplore →

SQL

SQL (Structured Query Language) is the universal language for managing and querying relational databases. It powers everything from small applications to massive data warehouses, and is an essential skill for any developer.

19 resourcesExplore →

TOML

TOML (Tom's Obvious, Minimal Language) is a human-friendly configuration file format designed for clarity and minimalism. It is the standard for Rust (Cargo.toml), Python (pyproject.toml), and many modern tools.

10 resourcesExplore →