框架

此类别列出了为构建应用程序提供基础的软件框架。

API Platform

框架 php-runtime

API Platform 是一个全栈框架,专注于 API 驱动项目并实现 Jamstack 架构。

AdonisJS

框架 javascript-运行时

AdonisJS AdonisJS 是一个 TypeScript 优先的 Web 框架,用于构建 Web 应用程序和 API 服务器。它支持测试、现代工具链、官方包生态系统等。

Amazon CDK

amazon 框架

Amazon CDK 帮助您使用熟悉的编程语言定义 AWS 资源中的云应用程序。

Angular

框架 google herodevs javascript-runtime

Angular 是一个基于 TypeScript 的免费开源 Web 应用程序框架,由 Google 领导,旨在对 AngularJS 进行彻底重写。

AngularJS

已停用 框架 google herodevs javascript-runtime

AngularJS 是一个免费开源的基于 JavaScript 的 web 框架,用于开发单页应用。它旨在通过提供用于客户端模型-视图-控制器(MVC)和模型-视图-视图模型(MVVM)架构的框架,以及 web 应用和渐进式 web 应用中常用的组件,来简化此类应用的开发和测试。AngularJS,被称为 Angular 1,由 Google 构建和维护。

Ansible-core

框架 python-runtime red-hat

Ansible 是一个开源软件配置、配置管理和应用程序部署工具,可实现基础设施即代码。它运行在许多类 Unix 系统上,并且可以配置类 Unix 系统和 Microsoft Windows。

Apache Airflow

apache 框架 python-runtime

Apache Airflow 是一个用于以编程方式编排、调度和监控工作流的平台。

Apache Camel

apache 框架 java-runtime

Apache Camel 是一个用于消息中间件的开源框架,具有基于规则的路由和中介引擎。它提供了一个基于 Java 对象的企业集成模式实现,使用应用程序编程接口(或声明性 Java 领域特定语言)来配置路由和中介规则。

Apache Grails Framework

框架 Java运行时

Apache Grails 是一个强大的基于 Apache Groovy 的 JVM Web 应用程序框架,构建在 Spring Boot 之上。

Apache Log4j

框架 Java运行时

Apache Log4j 是一个基于 Java 的日志记录工具。它是 Apache 软件基金会的一个项目 Apache Logging Services 的一部分。

Apache Lucene

apache 框架 java-runtime

Apache Lucene 是一个用 Java 编写的开源搜索引擎库。

Apache Struts

apache 框架 herodevs java-runtime

Apache Struts 是一个用于创建 Java Web 应用程序的免费开源 MVC 框架。它推崇约定优于配置,可通过插件架构进行扩展,并附带支持 REST、AJAX 和 JSON 的插件。

Behat

框架 php-runtime

Behat 是一个用于 PHP 的开源测试框架。

Bootstrap

css-runtime framework herodevs javascript-runtime

Bootstrap 是一个流行的 HTML、CSS 和 JavaScript 框架,用于在网络上开发响应式、移动优先的项目。

Bun

框架 javascript-运行时

Bun 是一个专注于速度的开源 JavaScript 运行时,附带打包器、测试运行器和与 Node.js 兼容的包管理器。

CKEditor

框架

CKEditor 是一个用 JavaScript 编写的开源所见即所得富文本编辑器。

CakePHP

框架 php-runtime

CakePHP 是一个免费开源的 PHP Web 开发框架。它遵循模型-视图-控制器 (MVC) 方法,用 PHP 编写,模仿了 Ruby on Rails 的概念。

Deno

框架 javascript-运行时

Deno 是一个 JavaScript、TypeScript 和 WebAssembly 运行时,具有安全的默认设置和出色的开发体验。它建立在 V8、Rust 和 Tokio 之上。

Django

框架 python-运行时

Django 是一个高级 Python Web 框架,鼓励快速开发和简洁、实用的设计。

Electron

框架 javascript-runtime linux-foundation

Electron 是一个用于使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。通过将 Chromium 和 Node.js 嵌入其二进制文件,Electron 允许您维护一个 JavaScript 代码库并创建可在 Windows、macOS 和 Linux 上运行的跨平台应用程序。

Ember

框架 javascript-运行时

Ember 是一个开源 JavaScript Web 框架,用于构建现代 Web 应用程序。

Express

框架 herodevs javascript-runtime linux-foundation

Express.js 是一个最小且灵活的 Node.js Web 应用程序框架,用于构建 Web 服务器和 API。

FFmpeg

框架

FFmpeg 是一个免费开源的软件项目,包含一套用于处理视频、音频和其他多媒体文件和流的库和程序。它是 VLC、MPV、Blender、Audacity、HandBrake、OBS Studio 等众多软件的核心。完整功能列表可在其文档中找到。

Font Awesome

框架

Font Awesome 是一个图标库和工具包。

GStreamer

框架

GStreamer 是一个基于管道的多媒体框架,它将各种多媒体处理系统连接在一起以完成复杂的工作流。例如,GStreamer 可用于构建一个系统,读取一种格式的文件,对其进行处理,然后以另一种格式导出。格式和处理可以以即插即用的方式更改。

Gorilla Toolkit

已停用 框架

Gorilla 是一个用于使用 Go 编程语言构建基于 HTTP 的应用程序的工具包。

GrumPHP

框架 php-runtime

GrumPHP 是一个 composer 插件,用于启用源代码质量检查。

Guzzle

框架 php-runtime

Guzzle 是一个用 PHP 编写的 HTTP 客户端。

Ionic Framework

框架 javascript-运行时

Ionic Framework是一个开源的移动UI工具包,用于通过单一代码库在Angular、React或Vue中构建现代跨平台移动应用程序。

Laravel

框架 php-runtime

Laravel 是一个免费开源的 PHP Web 框架,由 Taylor Otwell 创建,旨在开发遵循模型-视图-控制器 (MVC) 架构模式且基于 Symfony 的 Web 应用程序。

Liquibase

框架 Java运行时

Liquibase 是一个开源的独立于数据库的库,用于跟踪、管理和应用数据库模式更改。

Micronaut Framework

框架 Java运行时

Micronaut 是一个现代的、基于 JVM 的全栈框架,用于构建模块化、易于测试的微服务和无服务器应用程序。

Microsoft .NET

框架 microsoft

.NET 是一个免费、跨平台、开源的开发人员平台,用于构建多种类型的应用程序。

Microsoft .NET Framework

框架 microsoft

.NET Framework 是由 Microsoft 开发的软件框架,主要在 Microsoft Windows 上运行。它包括一个名为框架类库 (FCL) 的大型类库,并提供跨多种编程语言的语言互操作性。

Next.js

框架 javascript-runtime vercel

Next.js 是一个由 Vercel 开发的开源 React 框架。它提供服务器端渲染、静态站点生成和客户端渲染功能,使开发人员能够构建高性能和可扩展的 Web 应用程序。该框架设计为对开发人员友好,重点关注快速刷新和优化的生产构建。

Node.js

框架 herodevs javascript-runtime linux-foundation

Node.js 是一个开源、跨平台的 JavaScript 运行时环境,构建在 Chrome 的 V8 JavaScript 引擎之上,用于在浏览器之外执行 JavaScript 代码。

NumPy

框架 python-运行时

NumPy 提供全面的数学函数、随机数生成器、线性代数例程、傅立叶变换等。

Nuxt

框架 herodevs javascript-runtime

Nuxt 是一个免费开源的框架,提供了一种直观且可扩展的方式来使用 Vue.js 创建类型安全、高性能和生产级的全栈 Web 应用程序和网站。

OpenSSL

框架

OpenSSL 是一个软件库,用于应用程序保护计算机网络上的通信免受窃听,或需要识别另一端的参与方。它被互联网服务器广泛使用,包括大多数 HTTPS 网站。

Oracle APEX

框架 oracle

Oracle Application Express(也称为 APEX)是 Oracle Corporation 的企业低代码应用程序开发平台。APEX 用于开发和部署云、移动和桌面应用程序。该平台是一个基于 Web 的集成开发环境 (IDE),具有一系列功能,包括向导、拖放布局和属性编辑器,以简化构建应用程序和页面的过程。

Phoenix Framework

框架

Phoenix 是一个用 Elixir 编写的实时 Web 框架。

Protractor

框架 google herodevs javascript-runtime

Protractor 是一个用于 Angular 和 AngularJS 应用程序的端到端测试框架。Protractor 在真实的浏览器中运行针对您的应用程序的测试,像用户一样与应用程序进行交互。

Qt

框架

Qt 是一个用于创建图形用户界面的小部件工具包,以及支持 Linux、Windows、macOS、Android 和嵌入式系统的本机跨平台应用程序。它根据 商业许可和开源 GPL 2.0、GPL 3.0 和 LGPL 3.0 许可提供。

Quarkus

框架 Java运行时

Quarkus: 超音速次原子 Java 是一个 Kubernetes 原生 Java 栈,专为 OpenJDK HotSpot 和 GraalVM 量身定制,由最好的 Java 库和标准构建而成。

Quasar

框架 javascript-运行时

Quasar 是一个基于 Vue.js 的 MIT 许可开源框架,允许 Web 开发人员快速创建各种形式的响应式网站/应用程序:单页应用程序、SSR 应用程序、PWA、浏览器扩展、混合移动应用程序和 Electron 应用程序。

ROS

已停用 框架

ROS(机器人操作系统)提供库和工具,帮助软件开发人员创建机器人应用程序。

ROS 2

框架

ROS 2(机器人操作系统)提供库和工具,帮助软件开发人员创建机器人应用程序。ROS 2 是 ROS 1 的重大修订版,增加了对实时代码和嵌入式系统硬件的支持。由于 ROS 1 将在 2025 年 5 月之后停止支持,强烈建议新项目开始使用 ROS 2。

React

框架 javascript-运行时

React 是一个用于构建现代 Web 应用程序的开源 JavaScript 库。

React Native

框架 javascript-运行时

React Native 将 React 的声明式 UI 框架引入 iOS 和 Android。使用 React Native,您可以使用原生 UI 控件,并完全访问原生平台。

Robo

框架 php-runtime

Robo 是一个用 PHP 编写的任务运行器。

Ruby on Rails

框架 ruby-runtime

Ruby on Rails,简称 Rails,是一个用 Ruby 编写的服务器端 Web 应用程序框架。

Spring Boot

框架 java-运行时 vmware

Spring Boot 帮助您以最少的麻烦创建由 Spring 提供支持的、生产级的应用程序和服务。它对 Spring 平台采取了先入为主的看法,因此新用户和现有用户都可以快速找到他们需要的部分。

Spring Framework

框架 java-运行时 vmware

Spring Framework 为现代基于 Java 的企业应用程序(在任何部署平台上)提供了全面的编程和配置模型。

Svelte

框架 javascript-运行时

Svelte 是一个 UI 框架,它使用编译器让您编写简洁得令人惊叹的组件,这些组件在浏览器中执行最少的工作,使用您已经知道的语言——HTML、CSS 和 JavaScript。

Symfony

框架 php-runtime

Symfony 是一个免费开源的 PHP Web 应用程序框架和一组可重用的 PHP 组件库。

Tailwind CSS

css-runtime 框架

Tailwind CSS 是一个实用程序优先的 CSS 框架,用于快速构建现代网站,而无需离开 HTML。

Twig

框架 php-runtime

Twig 是一个用于 PHP 的开源模板语言。

Vue

框架 herodevs javascript-runtime

Vue 是一个用于构建用户界面的 JavaScript 框架。它建立在标准的 HTML、CSS 和 JavaScript 之上,并提供声明式和基于组件的编程模型,以高效地开发用户界面。

Vuetify

框架 herodevs javascript-runtime

Vuetify 是一个开源的 Vue 组件框架。它是一系列风格一致的 UI 组件集合,具有动态主题、全局默认设置、应用程序布局等功能。

Wagtail

框架 python-运行时

Wagtail 是一个基于 Django 构建的开源内容管理系统,拥有强大的社区和商业支持。它专注于用户体验,并为设计人员和开发人员提供精确的控制。

jQuery

框架 javascript-runtime linux-foundation

jQuery 是一个广泛使用的 JavaScript 库,使 HTML 文档操作变得更加容易。

jQuery UI

框架 javascript-运行时

jQuery UI 是使用 jQuery 实现的 GUI 小部件、动画视觉效果和主题的集合。

tarteaucitron

框架 javascript-运行时

tarteaucitron 是一个 JavaScript cookie 横幅库。