Frameworks

A framework is a pre-built structure or platform that provides a foundation for developing software applications. It includes reusable components, libraries, and tools to help developers organize and standardize their code, making development faster and more efficient.

HTML

HTML5

The latest version of HTML, providing new elements and attributes for modern web development.

Foundation for Sites

A responsive front-end framework that allows you to design responsive websites quickly.

HTML5 UP

A collection of free, fully responsive HTML5 and CSS3 site templates.

Bootstrap

A popular HTML, CSS, and JS framework for developing responsive, mobile-first projects on the web.

Materialize

A modern responsive front-end framework based on Material Design.

Semantic UI

A development framework that helps create beautiful, responsive layouts using human-friendly HTML.

Tailwind CSS

A utility-first CSS framework for creating custom designs without writing custom CSS.

Bulma

A modern CSS framework based on Flexbox that provides a responsive, mobile-first design.

Sass

A preprocessor scripting language that extends CSS with features like variables, nested rules, and functions.

Pug (formerly Jade)

A high-performance templating engine for Node.js, designed to simplify the process of writing HTML.

Mithril.js

A modern client-side JavaScript framework for building single-page applications.

Lit

A simple library for building fast, lightweight web components.

CSS

Bootstrap

A popular HTML, CSS, and JS framework for developing responsive, mobile-first projects on the web.

Tailwind CSS

A utility-first CSS framework for creating custom designs without having to leave your HTML.

Bulma

A modern CSS framework based on Flexbox, providing a clean and responsive design.

Foundation

A responsive front-end framework that allows you to design responsive websites quickly.

Materialize

A modern responsive front-end framework based on Material Design.

Semantic UI

A development framework that helps create beautiful, responsive layouts using human-friendly HTML.

JavaScript

React

A JavaScript library for building user interfaces, maintained by Facebook.

Vue.js

A progressive framework for building UIs and single-page applications.

Angular

A full-featured JavaScript framework for dynamic web applications, developed by Google.

Svelte

A compiler that generates highly optimized vanilla JavaScript at build time, no virtual DOM.

Ember.js

A framework with a strong convention-over-configuration approach for ambitious web applications.

Backbone.js

A lightweight framework that provides models, views, and collections to organize code.

Alpine.js

A minimal framework for adding interactivity with a Vue-inspired syntax and smaller footprint.

Preact

A fast, lightweight alternative to React with the same API, focused on performance.

Mithril

A small, modern JavaScript framework for building single-page applications.

Lit

A lightweight library for building fast web components, part of Google’s Polymer Project.

Express.js

A minimal and flexible Node.js web application framework that provides a robust set of features for building web and mobile applications.

Fastify

A fast and low-overhead web framework for Node.js, optimized for speed and efficiency.

NestJS

A progressive Node.js framework for building efficient, reliable, and scalable server-side applications using TypeScript.

Next.js

A React-based framework for building server-rendered and static web applications with optimized performance.

Nuxt.js

A Vue-based framework for building server-side rendered (SSR), static, and hybrid web applications with ease.

Remix

A React-based framework for building fast, scalable, and dynamic web applications with a focus on server-side rendering and data fetching.

Meteor.js

A full-stack JavaScript framework for building real-time web and mobile applications, integrating frontend, backend, and database seamlessly.

React Native

An open-source framework for building cross-platform mobile applications using React and JavaScript.

Ionic

An open-source framework for building cross-platform mobile, web, and desktop applications using web technologies like HTML, CSS, and JavaScript.

Expo

An open-source platform for building cross-platform React Native applications with a streamlined development process.

Python

Django

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

Flask

A lightweight WSGI web application framework in Python.

Pyramid

A lightweight Python web framework aimed at making it easy to build web applications quickly.

FastAPI

A modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

Tornado

A Python web framework and asynchronous networking library, originally developed for FriendFeed.

Data Science & Machine Learning

A collection of libraries and frameworks for data analysis, machine learning, and artificial intelligence.

Scientific Computing & Automation

Tools and libraries for scientific research, automation, and general utility.

Java

Spring

A comprehensive framework for building enterprise applications in Java.

Hibernate

An ORM framework for mapping Java classes to database tables.

Apache Struts

A framework for building web applications using Java.

JSF (JavaServer Faces)

A framework for building component-based user interfaces for web applications.

Grails

A web application framework that leverages the Groovy language and is built on top of Spring.

PHP

Laravel

A PHP framework for web artisans, offering elegant syntax and tools for routing, authentication, and database management.

Symfony

A PHP framework for web applications and a set of reusable PHP components. Symfony provides tools for building scalable and maintainable projects.

CodeIgniter

A lightweight PHP framework for building web applications with an easy-to-use toolkit.

Zend Framework

A robust and secure PHP framework for building enterprise-level applications with modular components.

CakePHP

A rapid development framework for PHP that provides a set of tools to develop scalable web applications.

Phalcon

A high-performance PHP framework built as a C extension, designed for speed and low resource consumption.

Slim

A lightweight micro-framework for building simple, yet powerful web applications and APIs in PHP.

Yii

A fast, secure, and efficient PHP framework for building large-scale web applications.

R

Shiny

A framework for building interactive web applications in R, particularly for data analysis and visualization.

ggplot2

A data visualization package for R that uses the Grammar of Graphics to create complex and customizable visualizations.

dplyr

A powerful package for data manipulation that simplifies common data transformation tasks like filtering, grouping, and summarizing data.

tidyr

A package that provides functions for tidying up data, helping to reshape datasets into a consistent format for analysis.

caret

A comprehensive framework for building predictive models in R, including preprocessing, feature selection, and evaluation.

plumber

A framework for creating REST APIs in R by simply decorating functions with special comments.

R Markdown

A framework for creating dynamic documents, reports, presentations, and dashboards in R by combining code and narrative.

data.table

A high-performance package for data manipulation, particularly useful for large datasets.

xts

A package for working with time series data in R, providing a convenient way to manipulate and analyze time-based data.

lubridate

A package that makes it easier to work with dates and times in R.

Rcpp

A package that facilitates the integration of R and C++ code, allowing for improved performance in computationally intensive tasks.

testthat

A testing framework for R, providing functions to write unit tests for R code.

knitr

A tool for dynamic report generation in R, converting R Markdown files into HTML, PDF, and other formats.

plotly

A library for creating interactive plots and dashboards in R.

Swift

UIKit

The core framework for building graphical user interfaces in iOS applications.

Core Data

A framework for managing the model layer in iOS applications, providing object-graph management and persistence.

SpriteKit

A framework for creating 2D games and animations on iOS, macOS, watchOS, and tvOS.

ARKit

A framework for augmented reality (AR) development, enabling the creation of immersive AR experiences.

WatchKit

A framework for developing apps for Apple Watch, supporting notifications, user interface elements, and sensors.

Core Animation

A powerful animation framework for creating smooth, high-performance animations for user interfaces and other elements.

Core Graphics

A framework for 2D graphics rendering and drawing, enabling tasks like image manipulation and custom graphics.

SwiftUI

A declarative framework for building user interfaces across all Apple platforms, with easy-to-use tools for UI development.

Combine

A framework for handling asynchronous events and managing data streams, making it easier to work with dynamic data.

Core ML

A framework for integrating machine learning models into iOS, macOS, watchOS, and tvOS apps.

Swift Package Manager

A tool for managing the distribution of Swift code, allowing for easy integration of libraries and packages into your projects.

SwiftNIO

A low-level networking framework for building high-performance, event-driven network applications.

Kotlin

Ktor

A Kotlin framework for building web applications and microservices, providing asynchronous, non-blocking I/O support.

Spring Boot

A framework for building stand-alone, production-grade applications in Java or Kotlin with minimal configuration.

Exposed

A Kotlin SQL framework that allows building type-safe SQL queries and provides an ORM for working with databases.

Kotlinx Serialization

A Kotlin library for serialization and deserialization of objects into various formats such as JSON, ProtoBuf, and CBOR.

Anko

A Kotlin library for simplifying Android development by providing easy-to-use DSLs for layouts, intents, and more.

Kotlin DSL

A domain-specific language (DSL) framework for building readable, concise configuration files in Kotlin.

Arrow

A library for functional programming in Kotlin, offering data types and abstractions for working with immutable data and functional operations.

Kotest

A testing framework for Kotlin designed to be expressive, lightweight, and easy to use for unit and integration testing.

Kotlin Coroutines

A Kotlin library that simplifies asynchronous programming by providing lightweight threads and cooperative multitasking.

Jetpack Compose for Desktop

A Kotlin-based declarative UI framework for building desktop applications using the same principles as Jetpack Compose for Android.

Kotlin Native

Kotlin Native enables you to compile Kotlin code to native binaries that run without a virtual machine, allowing you to write apps for iOS, embedded systems, and other platforms.

KotlinPoet

A Kotlin API for generating .kt source files, commonly used for code generation tasks.

C++

Qt

Qt is a cross-platform framework used for developing GUI applications, as well as non-GUI programs like command-line tools and server-side applications.

Boost

Boost is a collection of peer-reviewed, portable C++ source libraries that help with everything from basic utilities to advanced techniques.

Eigen

Eigen is a C++ template library for linear algebra, including matrices, vectors, numerical solvers, and vector operations, widely used in machine learning, robotics, and scientific computing.

STL (Standard Template Library)

The STL is a collection of template classes and functions in C++ that provides data structures like vectors, lists, queues, and algorithms for sorting and searching.

OpenCV

OpenCV is an open-source computer vision and machine learning software library that provides tools for real-time image and video processing.

C#

ASP.NET

ASP.NET is a framework for building dynamic web applications and services with C#. It provides tools and libraries for web development, including MVC architecture, Web API, and real-time communication using SignalR.

Xamarin

Xamarin is a cross-platform framework for building mobile applications for Android, iOS, and Windows using C# and .NET. It allows sharing code across platforms while providing native performance.

Entity Framework

Entity Framework (EF) is an object-relational mapping (ORM) framework for .NET that allows developers to work with databases using .NET objects, eliminating the need for most of the data-access code.

Unity

Unity is a powerful game development platform that uses C# as its primary scripting language. It is widely used for developing both 2D and 3D games and interactive experiences across multiple platforms.

Blazor

Blazor is a framework for building interactive web applications using C# instead of JavaScript. It runs in the browser via WebAssembly or on the server.

Go

Gin

A high-performance HTTP web framework for Go that features a martini-like API and middleware support.

Beego

An MVC framework for building enterprise-level web applications in Go with built-in modules and tools.

Echo

High performance, extensible, minimalist Go web framework.

Rust

Rocket

A web framework for Rust that makes it simple to write fast and secure web applications.

Actix Web

A powerful, pragmatic, and extremely fast web framework for Rust built on the Actix actor system.

Axum

Ergonomic and modular web framework built with Tokio, Tower, and Hyper.

Ruby

Ruby on Rails

A full-stack web application framework that follows the MVC pattern and emphasizes convention over configuration.

Sinatra

A DSL for quickly creating web applications in Ruby with minimal effort.

Assembly

NASM

The Netwide Assembler is a popular assembler for x86 architectures with a straightforward syntax.

GNU Assembler (GAS)

The assembler component of GNU Binutils used across Unix-like systems and embedded toolchains.

MASM

Microsoft Macro Assembler for creating Windows executables with access to system-level APIs.

Shell

Bash

The GNU Bourne Again Shell is the default shell on most Linux distributions and supports rich scripting features.

Zsh

The Z shell offers advanced interactive features, powerful globbing, and plugin support.

fish

The Friendly Interactive SHell focuses on usability with smart suggestions and simple scripting.

C

GTK

A cross-platform toolkit for creating graphical user interfaces in C with bindings for many languages.

libuv

An asynchronous I/O library that provides event loops and cross-platform abstractions for networked C applications.

SDL

Simple DirectMedia Layer provides low-level access to graphics, audio, and input devices for games and multimedia software.

SQL

PostgreSQL

An advanced open-source relational database known for standards compliance and extensibility.

MySQL

A widely used open-source relational database powering web applications and services.

SQLite

A self-contained, serverless SQL database engine used in embedded systems and local storage.

MATLAB

Simulink

A graphical environment for modeling, simulating, and analyzing dynamic systems integrated with MATLAB.

MATLAB Toolboxes

Domain-specific collections of functions that extend MATLAB for areas like signal processing, control systems, and machine learning.

MATLAB Production Server

A runtime that lets you deploy MATLAB analytics as scalable, secure web services.

Perl

Catalyst

A mature MVC web framework that encourages reusable components and rapid development in Perl.

Mojolicious

A modern real-time web framework for Perl with a focus on minimalism and performance.

Dancer2

A lightweight web application framework inspired by Sinatra and designed for simplicity in Perl.

Haskell

Yesod

A high-performance web framework leveraging Haskell's type system for safety and correctness.

Servant

A type-level DSL for building web APIs in Haskell with automatic client and server generation.

Scotty

A lightweight web framework inspired by Sinatra, ideal for quickly prototyping Haskell services.

Lua

LÖVE

A 2D game framework that makes it easy to build games using Lua.

OpenResty

A full-fledged web platform that integrates Nginx with Lua for high-performance server-side scripting.

Defold

A cross-platform game engine powered by Lua with a component-based architecture.

Scala

Play Framework

A reactive web framework for building scalable applications with asynchronous APIs and developer-friendly tooling.

Akka

A toolkit and runtime for building concurrent, distributed, and resilient message-driven applications on the JVM.

Apache Spark

An analytics engine for large-scale data processing with first-class Scala APIs.

SASS

Compass

An open-source CSS authoring framework built on SASS that provides reusable patterns and mixins.

Bourbon

A lightweight mixin library for SASS that helps build modern, responsive layouts.

Susy

A responsive grid layout engine for SASS that offers flexible column and gutter control.

LESS

Less.js

The official LESS compiler that enables dynamic stylesheet authoring in browsers and build pipelines.

Bootstrap (Less)

Earlier versions of Bootstrap were authored in LESS, offering customizable variables and mixins.

Semantic UI

A UI component framework originally authored with LESS for theming and customization.

Dart

Flutter

An open-source UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.

AngularDart

A web framework that brings Angular's component architecture to Dart developers.

Shelf

A minimalist web server framework for building REST APIs and backend services in Dart.

Elixir

Phoenix

A web framework that leverages Elixir's concurrency to build real-time, fault-tolerant systems.

Nerves

A platform for building embedded systems using Elixir with reproducible firmware images.

Absinthe

A GraphQL toolkit for Elixir that provides robust schemas, resolvers, and integrations.

TypeScript

Angular

A platform for building mobile and desktop web applications using TypeScript-based components.

NestJS

A progressive Node.js framework for building efficient server-side applications with TypeScript and modular architecture.

Next.js

A React framework that provides hybrid static and server rendering with excellent TypeScript support out of the box.

AI & LLM Integration

Building intelligent applications using Large Language Models and AI services.

Zig

Zap

A high-performance zig web framework based on facial/zap.

Julia

Genie

The highly productive Julia web framework.