edgepedia

Frameworks, libraries, and APIs

177 articles

General

C++ Standard Library

The C++ Standard Library is the set of headers and components defined in the ISO C++ standard, supplying containers, algorithms, strings, numerics, and concurrency, mostly in namespace std.

General

CakePHP

CakePHP is a free, open-source web application framework written in PHP, created in 2005 and inspired by Ruby on Rails, that follows the Model-View-Controller pattern and convention over configuration.

General

Chromium Embedded Framework

The Chromium Embedded Framework (CEF) is an open source, BSD-licensed framework, founded by Marshall Greenblatt in 2008, for embedding a Chromium-based web browser in other applications.

General

Cocoa (API)

Cocoa, also known as Yellow Box and OS X Cocoa, is Apple's object-oriented application framework for macOS, built on the Foundation and AppKit frameworks; its iOS counterpart is Cocoa Touch.

General

CodeIgniter

CodeIgniter is an open-source PHP full-stack web framework, originally developed by EllisLab in 2006, that organizes applications around the Model-View-Controller pattern and is known for speed.

General

Communications platform as a service

Communications platform as a service (CPaaS) is a cloud delivery model that lets organizations embed voice, video, and messaging into their applications via APIs, paying per use.

General

Component Object Model

The Component Object Model (COM) is Microsoft's platform-independent, object-oriented system for creating binary software components that interoperate across languages, processes, and computers, underpinning OLE and ActiveX.

General

CURL

curl is a command-line tool for transferring data to or from a server using URLs, paired with the libcurl C library and led by Daniel Stenberg since 1996.

General

Cygwin

Cygwin is a collection of GNU and open-source tools and a runtime library that provides a Linux-like, POSIX-compatible environment on Microsoft Windows, letting most UNIX software run with few source changes.

General

D-Bus

D-Bus is an interprocess communication system built around a central message bus, started at Red Hat in 2002 and now a standard part of Linux desktops like GNOME and KDE.

General

D3.js

D3.js (Data-Driven Documents) is a free, open-source JavaScript library for visualizing data on the web, created by Mike Bostock, Vadim Ogievetsky, and Jeffrey Heer at Stanford.

General

Dalvik (software)

Dalvik, also known as the Dalvik Virtual Machine, was the process virtual machine that executed Android apps until Android 5.0, running register-based DEX bytecode designed for low-RAM devices.

General

Data Distribution Service

Data Distribution Service (DDS) is a middleware standard from the Object Management Group for data-centric publish-subscribe communication, used in defense, finance, automotive, and robotics, including ROS 2.

General

Delta (emulator)

Delta is a free, open-source iOS emulator by Riley Testut that plays games for the NES, SNES, Nintendo 64, Game Boy, and Nintendo DS, reaching No. 1 on Apple's App Store in 2024.

General

DirectInput

DirectInput, also known as DInput, is a Microsoft DirectX API for reading input from the mouse, keyboard, joysticks, and force-feedback devices, built for Windows games and simulations.

General

DirectX

DirectX, also known as Microsoft DirectX, is a collection of Microsoft APIs for audio and video hardware, first released in 1995 and best known for its Direct3D graphics APIs.

General

Divinity Engine

The Divinity Engine is the game engine and editor toolset Larian Studios ships with its Divinity: Original Sin role-playing games, letting owners build levels and publish mods.

General

Django (web framework)

Django is a free and open-source Python web framework for building database-driven web applications quickly, created at a Kansas newspaper and first released in 2005.

General

Django REST Framework

Django REST Framework (DRF) is a Python toolkit for building Web APIs on top of Django, providing serializers, authentication, permissions, and pagination, created by Tom Christie in 2011.

General

Ember.js

Ember.js is an open-source JavaScript front-end framework for building websites with rich user interactions, grown out of SproutCore and released as version 1.0 in 2013.

General

Expo (software)

Expo is a framework and set of tools for building React Native applications, letting developers write one JavaScript or TypeScript project that runs natively on Android, iOS, and web.

General

Express.js

Express.js is a fast, unopinionated, minimalist web application framework for Node.js, created by TJ Holowaychuk in 2010, whose middleware and routing model makes it the most widely used Node.js framework.

General

Facebook F8

Facebook F8 was the annual developer conference of Facebook and its successor Meta Platforms, first held in 2007 to launch Facebook Platform and paused by Meta in 2022.

General

Facebook Platform

Facebook Platform is the set of APIs, tools, and policies that let outside developers build software integrating with Facebook, announced by Mark Zuckerberg at the f8 event in 2007.

General

FastAPI

FastAPI is a high-performance Python web framework for building APIs, created by Sebastián Ramírez in 2018, built on Starlette and Pydantic, and known for automatic OpenAPI documentation and high throughput.

General

Fastify

Fastify is a fast, low-overhead web framework for Node.js that adds minimal overhead to the platform's HTTP server while providing routing, JSON Schema validation, serialization, hooks, and a plugin system.

General

Favicon

A favicon, short for favorite icon, is a small icon associated with a website and displayed by browsers in page tabs and bookmark lists. It is typically a 16 x 16 pixel image.

General

Feathers (framework)

Feathers, also known as FeathersJS, is a lightweight open framework for Node.js, started in 2013, that builds REST and websocket APIs around a uniform service interface rather than routes and controllers.

General

Flask (web framework)

Flask, also known as Python Flask, is a lightweight Python web framework created by Armin Ronacher. First released in 2010, it is a microframework that leaves databases and forms to extensions.

General

FLTK

FLTK (Fast Light Toolkit) is a lightweight, cross-platform C++ GUI toolkit for X11, Windows, macOS, and OpenGL, created by Bill Spitzak and distributed under an LGPL-style license.