鸣谢
Tridion Sites 包括开源或类似的第三方软件。
- “Java 并发编程实战”书籍注释
- 书籍“Java 并发编程实战”的注释
- .NET Core
- .NET Core 是一个用于 Microsoft Windows、Apple macOS 和 Linux 的框架。虽然 .NET Core 共享了 .NET Framework API 的一个子集,但它也自带一个不属于 .NET Framework 的 API。.NET Core 的命令行界面为操作系统提供了一个执行入口点,并提供编译和打包管理等开发人员服务。
- Adobe XMP Library for Java
- XMP Library for Java 基于 C++ XMPCore 库,并且 API 相似。
- ag-Grid
- ag-Grid 是一个功能丰富、完全可定制的数据网格。
- Ajax Minifier
- Microsoft Ajax Minifier 使您能够通过减少您的层叠样式表和 JavaScript 文件的大小来提高 Web 应用程序的性能。
- Akka
- Akka 是一个工具包和运行时间,用于在 JVM 上构建高并发、分布式和容错的事件驱动的应用程序。
- Amazon Ion Java
- Amazon Ion Java 是一款用于 Ion 的 Java 流解析器/序列化器。它是 Java 平台标准版 8 及以上版本 Ion 数据符号的参考实施。
- Animal Sniffer Annotations
- Animal Sniffer Annotations 提供 Java 1.5+ 注释,允许标记 Animal Sniffer 应忽略哪些方法的签名冲突。
- Ant Design
- Ant Design 是企业级产品的设计系统,可帮助打造高效、愉快的工作体验。
- ANTLR
- ANTLR 是一项强大的分析程序生成器,可用于读取、处理、执行或翻译结构化文本或二进制文件。
- AOP Alliance
- AOP Alliance 旨在简化和标准化 AOP 的使用,以增强现有的中间件环境(如 J2EE)或开发环境(如 JBuilder、Eclipse)。AOP Alliance 还旨在确保 Java/J2EE AOP 实施之间的互操作性,以构建更大的 AOP 社区。
- Apache ActiveMQ
- Apache ActiveMQ 是最常用且功能强大的开放源代码消息传递和 Integration Patterns 服务器。
- Apache Ant
- Apache Ant 是一个 Java 库和命令行工具,用以驱动作为目标和相互依赖的扩展点的生成文件所述的进程。Ant 的主要已知用途是构建 Java 应用程序。Ant 提供多种内置任务,可实现编译、组装、测试和运行 Java 应用程序。Ant 还可用于有效构建非 Java 应用程序,例如 C 或 C ++应用程序。更概括来说,可以使用 Ant 对能够用目标和任务描述的任何过程类型进行测试。
- Apache Axis
- Apache Axis 是 SOAP(“简单对象访问协议”)提交到 W3C 的一种实施。
- Apache Commons BeanUtils
- Java 语言提供了反射和自省 API(请参阅 JDK Javadocs 中的 java.lang.reflect 和 java.beans 文件包)。但是,这些 API 的理解和使用可能相当复杂。BeanUtils 组件围绕这些功能提供易于使用的封装器。
- Apache Commons Codec
- Apache Commons Codec (TM) 软件提供了通用编码器和解码器(如 Base64、Hex、Phonetic 和 URL)的实施。
- Apache Commons Collections
- Java 集合框架是 JDK 1.2 中的一个主要增加项。它添加了很多强大的数据结构,可加快重要的 Java 应用程序的开发。自那时起,它已成为 Java 中集合处理的公认标准。
- Apache Commons Compress
- Apache Commons Compress 库定义了用于处理 ar、cpio、Unix dump、tar、zip、gzip、XZ、Pack200、bzip2、7z、arj、lzma、snappy、DEFLATE、lz4 和 Z 文件的 API。
- Apache Commons Configuration
- Commons Configuration 软件库提供了一个通用配置界面,使 Java 应用程序能从各种来源读取配置数据。Commons Configuration 为单值、多值配置参数提供类型化的访问。
- Apache Commons CSV
- Apache Commons CSV 库为读取和写入各种类型 CSV 文件提供了简单界面。
- Apache Commons Daemon
- Apache Commons Daemon 软件集合为在服务器进行处理时运行 Java 应用程序提供了一套实用程序和 Java 支持类。这些在 Unix 技术中通常被称为“daemon”流程,也因此得名。在 Windows 上,它们被称为“服务”。
- Apache Commons DBCP(数据库连接池)
- 许多 Apache 项目支持与关系数据库的交互。为了执行可能花费数毫秒的数据库事务,为每个用户创建新连接可能需要较长时间(通常需要数秒的时钟时间)。可能无法在公开托管的 Internet 应用程序(这些程序可能会有大量的并发用户数)打开每个用户的连接。相应地,开发人员通常想要在应用程序的所有当前用户之间共享打开连接的“池”。在任何给定时间真正执行请求的用户数量通常是活动用户总数的一小部分,并且请求处理过程中是唯一需要数据库连接的时刻。应用程序本身登录到 DBMS,并在内部处理任何用户帐户问题。已有多个数据库连接池可用,分布在 Apache 产品和其他位置。该 Commons 软件包提供了协调按照 ASF 许可证创建和维护一个高效、功能丰富的软件包所需的工作量的机会。
- Apache Commons Discovery
- Discovery 组件是有关发现或查找可插拔接口的实施。一般而言它为实例化类和单例(工厂)类生命周期管理提供了条件。
- Apache Commons Exec
- Apache Commons Exec 是可以从 JVM 内部可靠地执行外部流程的库。
- Apache Commons FileUpload
- Commons FileUpload 软件包可以方便地向您的 servlet 和 Web 应用程序添加强大、高性能的文件上载功能。
- Apache Commons IO
- Commons IO 是一个实用程序库,可帮助开发 IO 功能。
- Apache Commons JEXL(Java EXpression 语言)
- JEXL 是旨在帮助以 Java 编写的应用程序和框架中的动态和脚本功能的实施。
- Apache Commons Lang
- 标准 Java 库无法提供足够的方法来进行其核心类的操作。Apache Commons Lang 提供这些额外的方法。
- Apache Commons Logging
- 日志文件包是不同的日志实施之间超薄型桥接。使用 commons-logging API 的库可在运行时通过任何日志实施来使用。Commons-logging 支持许多常用的日志实施,而且为其他人编写适配器是一个相当简单的任务。
- Apache Commons Net
- Apache Commons Net™ 库为客户端实现许多基本的 Internet 协议。库的用途是提供基础的协议访问,而不是更高级别的抽象。
- Apache Commons Pool
-
Pool 提供了对象池 API,有三个主要方面:
- 客户端和实施人员可用来轻松提供可互换池实施的一个通用对象池界面。
- 创建模块化对象池的工具包。
- 多个通用的池实施。
- Apache CXF Fediz
- Fediz 可帮助保护 Web 应用程序,并委派安全执行至基础应用服务器。使用 Fediz,验证从 Web 应用程序外部化为作为专用服务器组件安装的身份提供程序。支持的标准为 WS-Federation Passive Requestor Profile(Web 服务联盟被动请求者协议)。Fediz 在基于角色的访问控制 (RBAC) 之外还支持基于声明的访问控制。
- Apache Geronimo
- Apache Geronimo 是一款开放源代码的服务器运行时,集成了优秀的开放源代码项目,以创建满足企业开发人员和系统管理员需要 的 Java/OSGi 服务器运行时。
- Apache HttpClient
- 尽管 java.net 软件包提供了通过 HTTP 访问资源的基本功能,但它并未提供许多应用程序所需的整个灵活性或功能。HttpClient 试图通过提供高效、及时更新、且功能丰富的软件包来填充此空缺,为客户端实施最新的 HTTP 标准和建议。
- Apache HttpComponents
- Apache httpcomponents™ 项目负责创建和维护专注于 HTTP 和关联协议的低级别 Java 组件工具集。
- Apache James Mime4j
-
Apache James Mime4J 提供解析器
MimeStreamParser,用于普通 rfc822 和 MIME 格式的电子邮件流。解析器使用报告回调机制解析事件,如实体头的开始、正文的开始等。 - Apache Log4j
- Apache Log4j 2 是对 Log4j 的升级,相比之前的 Log4j 1.x 提供了显著的改进,并且在修复 Logback 体系结构的固有问题时提供了很多 Logback 可用的改进。
- Apache Lucene、SOLR
- Apache Lucene™ 项目开发开放源代码搜索软件。
- Apache OpenNLP 工具
- Apache OpenNLP 是用于处理自然语言文本的基于机器学习的工具包。
- Apache PDFBox
- Apache PDFBox 库是一个处理 PDF 文档的开放源代码 Java 工具。此项目可以创建新的 PDF 文档,处理现有文档,并让您能够从文档中提取内容。Apache PDFBox 还包括多个命令行实用程序。
- Apache POI
- Apache POI 是用于访问 Microsoft 格式文件的 Java API。
- Apache SIS 公共存储器
- 提供由各种存储格式实施的界面和基础类。Apache Spatial Information System (SIS) 是一款免费软件,是用于开发地理空间应用程序的 Java 语言库。SIS 为地理特征及相关元数据提供数据结构,以及操作这些数据结构的方法。该库是 GeoAPI 3.0 的实施。
- Apache SIS 特征
- 地理特征的展示。包含对矢量和栅格数据的访问。Apache Spatial Information System (SIS) 是一款免费软件,是用于开发地理空间应用程序的 Java 语言库。SIS 为地理特征及相关元数据提供数据结构,以及操作这些数据结构的方法。该库是 GeoAPI 3.0 的实施。
- Apache SIS 元数据
- 衍生自 ISO 19115 的元数据的实施。此模块提供 GeoAPI 中定义的元数据界面的实施以及通过 Java 反射处理这些元数据的框架。Apache Spatial Information System (SIS) 是一款免费软件,是用于开发地理空间应用程序的 Java 语言库。SIS 为地理特征及相关元数据提供数据结构,以及操作这些数据结构的方法。该库是 GeoAPI 3.0 的实施。
- Apache SIS NetCDF 存储器
- netCDF Climate and Forecast (CF) 转换与 ISO 19115 元数据之间的桥梁。Apache Spatial Information System (SIS) 是一款免费软件,是用于开发地理空间应用程序的 Java 语言库。SIS 为地理特征及相关元数据提供数据结构,以及操作这些数据结构的方法。该库是 GeoAPI 3.0 的实施。
- Apache SIS 引用
- 坐标参考系统 (CRS) 的实施,衍生自 ISO 19111 的转换和变换服务。Apache Spatial Information System (SIS) 是一款免费软件,是用于开发地理空间应用程序的 Java 语言库。SIS 为地理特征及相关元数据提供数据结构,以及操作这些数据结构的方法。该库是 GeoAPI 3.0 的实施。
- Apache SIS 实用程序
- 其他实用程序。Apache Spatial Information System (SIS) 是一款免费软件,是用于开发地理空间应用程序的 Java 语言库。SIS 为地理特征及相关元数据提供数据结构,以及操作这些数据结构的方法。该库是 GeoAPI 3.0 的实施。
- Apache Tika
- Apache tika™ 工具包使用现有解析器库从各种文档检测和提取元数据和结构化文本内容。
- Apache Tika Plugin For Ogg, Vorbis and FLAC
- 用于 Apache Tika for the Ogg, Vorbis and FLAC 文件标准的插件。
- Apache Tomcat、Tomcat Embed
- Apache Tomcat 是一个 Java Servlet 和 JavaServer Pages 技术的开放源代码软件实施。
- Apache UIMA 基础:Uimaj 核心
- UIMA Java 框架的核心实施。Apache UIMA 是对 UIMA 规格的 Apache 许可的开放源代码实施。UIMA 的全称是 Unstructured Information Management Architecture,它是最初在 IBM 开发的 内容分析的 OASIS 标准。它为开发、发现、构成和部署非结构化信息分析及搜索技术集成的多模式分析提供组件软件架构。
- Apache UIMA UimaFIT 核心
- 用于 UIMA 的工厂、注入和测试库。UIMA 的全称是 Unstructured Information Management Architecture,它是最初在 IBM 开发的 内容分析的 OASIS 标准。它为开发、发现、构成和部署非结构化信息分析及搜索技术集成的多模式分析提供组件软件架构。
- Apache XBean :: 跳出
- XBean :: Spring 为 Spring 上下文提供架构驱动的专有命名空间句柄。
- Apache Xerces
-
Apache Xerces 项目负责 Apache 软件基金会许可的软件,此基金会用于创建和维护:
- XML 解析器
- 相关软件组件
- Apache XML
- Apache XML 项目曾是许多 XML 相关子项目的大本营,其中许多已于最近移到顶级的项目状态或当前正在迁移。在 The Apache Foundation,Apache XML 项目缓慢转变为您可以为 XML 相关项目找到指针的地方。
- Apache XMLBeans
-
XMLBeans 是一种通过将其绑定到 Java 类型而访问 XML 的技术。XMLBeans 提供了多种方法获取 XML,包括:
- 通过被编译以生成表示架构类型的 Java 类型的 XML 架构。这样,您就可以在 "getFoo" 和 "setFoo" 两种方式之后,通过 JavaBeans 型访问器访问架构的实例。XMLBeans API 还允许您通过 XML 架构对象模型反映到 XML 架构本身。
- 通过其可以遍历整个 XML 信息集的光标模型。
- 支持 XML DOM。
- Apache XMLSchema
- XMLSchema 是轻量级的 Java 对象模型,可用于操作和生成 XML 架构表示形式。您可以用其将 XML 架构 (xsd) 文件读入内存并进行分析或修改,也可以从头开始创建全新的图示。
- Apache Zookeeper 服务器
- 分布式协作的 Apache ZooKeeper 系统是用于构建分布式应用程序的高性能服务。
- ASM
- ASM 是一个通用的 Java 字节码操作和分析框架。它可用于直接以二进制形式修改现有的类或动态生成类。提供的通用转换和分析算法允许方便地组合自定义复杂转换和代码分析工具。
- JAVA smart 使用的基于 ASM 的访问器帮助程序
- Java 反射在获取器、设置器和构造器调用方面性能差。Accessors-smart 使用 ASM 加速这些调用。
- AspectJ
- AspectJ 是 Java 编程语言的无缝面向方面扩展。它是易于学习和使用的 Java 兼容平台。
- AutoMapper
- AutoMapper 是 .NET 中基于约定的对象到对象映射工具。
- AWS SDK for .NET
- AWS SDK for .NET(用于 .NET 的 Amazon Web 服务软件开发套件)通过提供适用于 AWS 服务的 .NET API(包括 Amazon S3、Amazon EC2、Amazon DynamoDB 等)帮助简化编码。
- AWS SDK for Amazon SQS
- AWS Java SDK for Amazon SQS 模块包含客户端类,用于与 Amazon Simple Queue Service 通信。
- Babel
- Babel 是一款 JavaScript 编译器。
- Boilerpipe
- Boilerpipe 库提供检测和移除网页主文本内容周围剩余的“混乱”(样板文件、模板)所需的算法。该库已经为常见任务提供具体的策略(例如:新闻文章摘要),还可轻松扩展用于单独的问题设置。
- Bouncy Castle
- 一些面向 Java 和 C# 的加密 API,其中包括提供程序、生成器和处理器。
- Brotli DEC
- 用于 Brotli 的解码器,通用的无损压缩算法。
- browser-locale
-
browser-locale 对各种奇怪的跨浏览器问题进行了规范,并通过查看
window.navigator对象中的不同属性,尝试在 100% 客户端 JavaScript 中返回用户所选定的语言。 - Byte Buddy
- Byte Buddy 是一个代码生成和操作库,用于在 Java 应用程序运行期间在不借助编译器的情况下创建并修改 Java 类。
- c3p0
- c3p0 是一种易于使用的通过 JNDI-bindable 数据源(包括实施连接和语句池的数据源)扩充传统(基于 DriverManager 的)JDBC 驱动程序的库,如 jdbc3 spec 和 jdbc2 std 扩展中所述。
- Caffeine
- Caffeine 是一款用于 Java 8 的高性能缓存库。
- CAPICOM
- CAPICOM 可用于对数据进行数字签名,对代码签名,验证数字签名,封装数据以确保隐私,散列数据,对数据进行加密/解密和其他功能。
- Castle Core
- Castle.Core 提供了通用的 Castle 项目抽象,包括日志记录服务。它还具有 Castle DynamicProxy(一个轻量级运行时代理生成器)和 Castle DictionaryAdapter。Castle 项目是 .NET 少量开源项目的保护伞。
- CDI API
- 适用于 CDI 的 API(面向 Java 的上下文和依赖性注入)。
- Checker Qual
- Checker Qual 是 Cheker Framework 用来键入检查 Java 源代码的注释(限定符)和支持类的组合。
- ChilkatDotNet
- 用于 C#、VB.NET 和 ASP.NET 的畅销 POP3/SMTP 电子邮件 .NET 组件。
- ClassMate
- ClassMate 一个用于类型、成员/静态方法、字段的自省类属型信息库。对于 POJO/Bean 自省尤其有用。
- classnames
- classnames 是一款简单的 JavaScript 实用程序,用于有条件地将类名连接在一起。
- cldr-data
- 一款用于 Unicode CLDR JSON 数据的 npm 模块。
- cldr.js
- cldr.js 提供了一个简单的层级,方便国际化软件访问并使用官方的 CLDR JSON 数据。
- cglib
- cglib 是一个功能强大、高性能、高质量的代码生成库,它用于在运行时扩展 Java 类和实施接口。
- ChilkatDotNet
- 用于 C#、VB.NET 和 ASP.NET 的畅销 POP3/SMTP 电子邮件 .NET 组件。
- ComponentSpace SAML v2.0 for ASP.NET
- 适用于 ASP.NET 的 SAML v2.0 组件属于 SAML 实施,完全符合 OASIS 安全断言标记语言 v2.0 规范。
- Config (Typesafe)
- JVM 语言的配置库。
- copy-to-clipboard
- copy-to-clipboard 可让用户通过使用 JavaScript 从浏览器将内容复制到系统剪贴板
- Cropper.js
- Cropper.js 是用于裁剪图像的 JavaScript 库。借助 Cropper.js,您可以选择图像的特定区域,然后上传坐标数据至服务器端以裁剪图像,或直接在浏览器端裁剪图像。
- Curvesapi
- 通过一组控制点为自身定义的各种数学曲线的实施。API 以 Java 形式编写。受支持的曲线包括:贝塞尔、B 样条、基数样条、Catmull-Rom 样条、拉格朗日、自然三次样条和非均匀有理 B 样条。
- d3.js
- D3.js 是一个基于数据来处理文档的 JavaScript 库。
- dom4j
- dom4j 是使用 Java 集合框架在 Java 平台上处理 XML、XPath 和 XSLT 的一种易于使用的开放源代码库,完全支持 DOM、SAX 和 JAXP。
- DotNetMagic
- DotNetMagic 是一套组件,它允许您将 Office 2007、Visual Studio 或 Windows Media Player 主题添加到您的应用程序,以及一个提供 Visual Studio .NET 所有功能的停靠窗口系统,包括自动隐藏和停靠指示器。
- Dozer
- Dozer 是 Java Bean 到 Java Bean 的映射工具,以递归方式将数据从一个对象复制到另一个对象。通常,这些 Java Bean 将属于不同的复杂类型。
- dsinfo
- dsinfo 库使您在嵌入式(内部)域特定语言的实施中可以很容易地使用 Scala 端的信息。dsinfo 是使用 Scala 宏实施的,这些宏是 Scala 2.10 和 2.11 中的实验功能。
- dsprofile
- dsprofile 库为在 Scala 和 Java 程序中实施域特定分析提供了一般条件。
- Dynamic Delivery 4 Tridion (DD4T)
- DD4T 是一种轻量级框架,其将 Tridion Sites Content Management System 链接到 MVC web 应用程序体系结构。
- Dynamitey
- Dynamitey(读作 dyna-mighty)可展现出 DLR 的能力,在 .NET 中处理复杂的元对象。
- Eclipse Modeling Framework
- EMF 项目是一个建模框架和代码生成工具,用于根据结构化数据模型构建工具和其他应用程序。根据使用 XMI 描述的模型规范,EMF 提供了用于为模型生成一组 Java 类的工具和运行时支持,以及为模型和基本编辑器实现查看和基于命令的编辑的一组适配器类。
- EdmLib
- EdmLib 包含表示、构造、解析、序列化和验证实体数据模型的类。
- edtFTPj/Free
- 免费 Java FTP 库为 Java 开发人员提供广泛的 FTP 功能。
- Ehcache
- Ehcache 是一种基于标准的开放源代码缓存,用于提高性能、分载数据库并简化可扩展性。它是使用广泛的基于 Java 的缓存,因为它强健、久经考验且功能完整。Ehcache 从流程中扩展,使用一个或多个节点,一直到具有 TB 级缓存的混合流程中/流程外配制。
- Elasticsearch RESTful 客户端
- 用于 Elasticsearch 搜索引擎的 RESTful 客户端。
- Error Prone
- Error Prone 是 Java 在编译时捕捉常见编程错误的静态分析工具。
- Fast Serialization
- Fast Serialization 可重新实施 Java 序列化,并着重于速度(速度最高可提高 10 倍)、大小和兼容性。这可实现以最少的代码更改来使用 FST。
- FastInfoSet
- Fast Infoset(或 FI)是一个国际标准,将 XML 信息集 (XML Infoset) 的二进制编码格式指定为 XML 文档格式的替代方案。与基于文本的 XML 格式相比,它旨在提供更高效的序列化。
- focus-visible
- focus-visible 是一种机制,仅当键盘是用户当前的输入设备时才会显示聚焦环样式。
- Fody
- 用于编写 .Net 程序集的可扩展工具。
- Font Awesome
- Font Awesome 为您提供可立即定制的可伸缩矢量图标 - 大小、颜色、阴影等均可借助 CSS 的强大功能完成。
- FromHeaderAttribute
- FromHeaderAttribute 提供了使用模型绑定在 Web API 2 中获取和验证 HTTP 标题的方法
- Fst
- 快速 Java 序列化临时替代,基于序列化的一些实用程序,如 Structs 和 OffHeap Memory。
- Fuse.js
- Fuse.js 是一种功能强大、轻量化的模糊搜索库,无任何依赖性。
- globalize
- JavaScript 全球化和本地化。对 350 多个文化的字符串、日期和数字进行格式化和解析。
- GeoAPI
- 构建 GIS 解决方案的开发社区付出了巨大的努力。GeoAPI 项目旨在通过提供衍生自 OGC/ISO 标准的中性、仅限界面的 API 减少重复并增加互操作性。
- Google Analytics API
- 用于 Google Analytics 的 API。
- Google API Client
- Google API 客户端库。
- Google Findbugs JSR305
- Findbugs 的 JSR305 注释。
- google-gson
- google-gson 是一个将 JSON 对象转换为 Java 对象(反之亦然)的 Java 库。
- Google Guava
- Guava 项目包含我们在基于 Java 的项目中所依赖的多个 Google 核心库:集合、缓存、原语支持、并发库、常见注释、字符串处理、I/O 等等。
- Google HTTP 客户端
- Google HTTP 客户端库。
- Google ISO 解析器
- 用于基于 ISO 14496 的所有文件(MP4、Quicktime、DCF、PDCF...)的一般解析器和编写器。
- Google J2ObjC
- J2ObjC 是一款来自 Google 的开源命令行工具,可将 Java 源代码转换为用于 iOS (iPhone/iPad) 平台的 Objective-C。该工具可使 Java 源成为 iOS 应用程序构建的一部分,而无需对生成的文件进行编辑。
- Google JSON-simple
- JSON.simple 是 JSON 的简单 Java 工具包。您可以使用 JSON.simple 为 JSON 文本编码或解码。
- Google OAuth 客户端
- Google OAuth 客户端库
- Google.Protobuf
- C# 协议缓冲区的运行时库 - Google 的数据交换格式。
- Google Protocol Buffers
- 核心协议缓冲区库。协议缓冲区提供了为高效但可扩展格式的结构化数据编码的一种方式。
- gRaphael
- gRaphael 的目标是帮助您在您的网站上创建出色的图表。它基于 Raphael 图形库。
- GraphQL-Java
- GraphQL 的 Java 实施。
- GraphQL Spring Boot
- GraphQL Spring Framework Boot
- GRIB 解码器 API
- 用于 GRIB 格式的解码器。
- GRPC
- GRPC 是一个高性能、开源的通用 RPC 框架。
- Hawtbuf
- 基于 Ant/Maven 的 protobuf 编译器和 Java API。加上辅助类使得与字节数组配合使用变得容易。
- HdrHistogram
- 一种高动态范围柱状图,支持记录和分析可配置整数值范围内的采样数据值计数,并在该范围内具有可配置的值精度。值精度表示为值记录中有效位数的数量,并可在任何给定级别来控制值范围内的值量化行为和随后的值解析。
- Hibernate
- Hibernate 是一项高性能的对象/关系持久性和查询服务。作为市场上灵活且功能强大的对象/关系解决方案,Hibernate 维护从 Java 类到数据库表和 Java 数据类型到 SQL 数据类型的映射 。它提供了数据查询和检索功能,显著减少了开发时间。Hibernate 的设计目标是通过使用 SQL 和 JDBC 消除对手动数据处理的需要,减轻了开发人员对于 95% 的公用数据持久性相关编程任务的压力。
- HikariCP
- 终极 JDBC 连接池。
- HK2 框架
- HK2 是一种轻量级且动态的依赖性注入框架。
- HSQLDB(HyperSQL 数据库)
- HSQLDB(HyperSQL 数据库)是以 Java 编写的领先 SQL 关系数据库引擎。它提供了一个小型的快速多线程和事务数据库引擎,具有内存中和基于磁盘的表,并且支持嵌入式和服务器模式。它包括一个功能强大的命令行 SQL 工具和简单的 GUI 查询工具。
- HTML 比较
- HTML 比较是在不同版本 HTML 页面和网站中查找更改的好方式。
- HttpClient 包装器
- HttpClient 包装器。
- I18next 是一种国际化框架,它在 JavaScript 中编写并为其所用,不仅提供标准的 i18n 功能(如复数、上下文、插值和格式),还包含完整的解决方案,可将产品从 Web 本地化到移动设备和桌面。
- iCal4j
- iCal4j 是为 RFC2445 中定义的 iCalendar 规范提供支持的 Java API。
- ICU(国际 Unicode 组件)
- ICU 是一系列成熟、广泛使用的 C/C++ 和 Java 库,为软件应用程序提供 Unicode 和全球化支持。ICU 可广泛移植,在所有平台上以及在 C/C++ 与 Java 软件之间为应用程序提供相同的结果。
- IdentityModel
- 这是基于权利要求的身份、OAuth 2.0 和 OpenID Connect 的 .NET 标准帮助程序库。
- IdentityModel OidcClient
- 用于原生应用程序的 C#/NetStandard OpenID Connect 客户端库。
- IdentityServer4
- IdentityServer4 是用于 ASP.NET 核心的 OpenID 连接和 OAuth 2.0 框架。
- immer
- Immer 可通过改变当前状态来创建下一个不可变状态。
- Impromptu 界面
- 静态界面,用于动态实施(duck casting)。结合 Reflect.Emit 使用 DLR。
- Itadaki Jbzip 2
- jbzip2 是 Java bzip2 压缩/解压库。它可用作 Apache CBZip2InputStream / CBZip2OutputStream 类的替换。
- Jackcess
- Jackcess 是可以从 MS Access 数据库中读取和写入的纯 Java 库。
- Google HTTP Client Library For Java 的 Jackson 2 扩展
- Google HTTP Client Library For Java 的 Jackson 2 扩展。
- Jackson 工具
- Jackson 是受到 Java 平台(StAX、JAXB 等)可用的 XML 工具的质量和多样性的启发,它是用于处理 JSON 数据格式的多用途 Java 库。Jackson 旨在成为面向开发人员的快速、正确、轻量级和人机工程学组件可能的卓越组合。
- Jakarta 激活 API
- JavaBeans 激活框架 API JAR。
- Jakarta-ORO
- Jakarta-ORO Java 类是一组文本处理 Java 类,它们提供了 Perl5 兼容的正则表达式,AWK 类正则表达式、glob 表达式以及执行替换、拆分、筛选文件名等功能的实用程序类。
- Jakarta XML Bind API
- Jakarta 的 XML bind API。
- Janino
- Janino 是一种超小、超快的 Java 编译器。
- Jasypt
- Jasypt 是一个 java 库,使开发人员能够以最少的工作量向他们的项目添加基本的加密功能,而无需对密码学的作用原理有深入的了解。
- Javassist(Java 编程助手)
- Javassist(Java 编程助手)简化了 Java 字节码操作。它是一个在 Java 中用于编辑字节码的类库;它使 Java 程序能够在运行时定义一个新类,并在 JVM 加载时修改类文件。与其他类似的字节码编辑器不同,Javassist 提供了两种级别的 API:源级和字节码级。如果用户使用源级 API,他们无需了解 Java 字节码规范就可以编辑类文件。整个 API 仅以 Java 语言的词汇表设计。您甚至可以按原文格式指定插入的字节码;Javassist 会实时编译。另一方面,字节码级 API 允许用户直接将类文件作为其它编辑器来编辑。
- RESTful 服务的 (JAX-RS) Java API
- RESTful 服务的 (JAX-RS) Java API。
- 用于 RESTful web 服务的 Java API (javax.ws.rs)
- 用于 RESTful Web 服务的 Java API。
- Java 通用注释
- JavaTM 平台 API 的通用注释
- JavaBeans 激活框架
- 有了 JavaBeans 激活框架标准扩展,使用 Java 技术的开发人员可以利用标准服务来确定任意部分数据的类型,对其封装访问,发现其上的可用操作,并实例化相应的 Bean 来执行上述操作。
- JavaBeans 验证
- Bean 验证 (JSR-303) API。
- Java Libpst
- 用于借助 java 读取 PST 文件的库,无需外部库。
- Java Native Access (JNA)
- Java Native Access。
- Java Native Access 平台
- Java 本机访问平台。
- Java Servlet API
- Java Servlet API。
- Java Unrar
- Java Unrar。
- javax.annotation
- Java 平台 JSR 250 通用注释。
- javax.cache
- 缓存 Java API
- Javax 表达式语言
- 表达式语言 Java API
- javax.inject
- 依赖性注入 Java API
- javax.jms
- Java Message Service (JMS) API 是允许基于 Java 2 Platform Enterprise Edition (J2EE) 的应用程序组件创建、发送、接收和读取消息的消息传递标准。它实现了松散耦合、可靠且异步的分布式通信。
- Javax Persistence API
- Java(TM) Persistence API
- JAXB
- JAXB 项目的目标是为 JAXB(用于 XML 绑定的 Java 架构)的参考实现 (RI) 开发和发展代码库。JAXB 规范是遵照 jcp.org 所描述的过程通过 Java Community Process 开发的。此过程涉及到一个专家组,有一个领导负责提供规范、参考实现 (RI) 以及技术兼容工具包 (TCK)。RI 的主要目标是支持规范的开发并对其进行验证。特定 RI 可以具有其他目标;JAXB RI 是直接在 Oracle 和其他供应商的多个产品中使用的生产质量实施。
- JBoss Java 注释索引器 (Jandex)
- 适用于 Jboss 的 Java 注释索引器
- JBoss 日志框架
- JBoss 日志框架。
- JBoss Java Transaction 1.2 API
- Java Transaction 1.2 API 类,来自 JBoss。
- JCL 核心
- JCL 核心。
- JCommander
- JCommander 是一个很小 Java 框架,使您能够轻而易举地解析命令行参数。
- JDOM
- JDOM 的使命:提供一个基于 Java 的全面解决方案,用于访问、操作和输出使用 Java 代码表示的 XML 数据。
- jedis
- 极小而明智的 Redis Java 客户端。
- Jersey RESTful WS
- 倘若没有很好的工具包,开发能够无缝支持显示多种表示媒体类型的数据并且提取客户端服务器通信低层细节的 RESTful Web 服务是一个不容易完成的任务。为了简化 RESTful Web 服务和其 Java 客户端的开发,设计了标准的可移植 JAX-RS API。Jersey RESTful Web 服务框架是一种开放源代码、达到生产质量的框架,用于使用 Java 开发 RESTful Web 服务 — 为 Java API 提供支持,用作 JAX-RS(JSR 311和 JSR 339)参考实现。
- Jetbrains Java 注释
- 用于代码检查支持和代码文档的一系列注释。
- Jettison
- Jettison 是读取和写入 JSON 的 Java API(例如 STaX 和 DOM)的集合。这允许在服务框架(如 CXF)或 XML 序列化框架(如 XStream)中近乎透明地实现基于 JSON 的 web 服务。
- JHighlight
- JHighlight 是可嵌入的纯 Java 语法,突出显示了支持 Java、HTML、XHTML、XML 和 LZX 语言及 XHTML 输出的库。它还支持 RIFE 模板标记并清晰地将其突出显示,以便您可以轻松确定您的 RIFE 标记与实际标记的源之间的区别。
- JLine
- JLine 是用于处理控制台输入的 Java 库。它类似于 BSD 编辑行和 GNU 读取行的功能。熟悉现代 shell(如 bash 和 tcsh)的读取行/编辑行功能的人会发现 JLine 的大多数命令编辑功能都很熟悉。
- JMatIO
- JAVA 中的 Matlab 的 MAT 文件 I/O API。支持 Matlab 5 MAT 文件格式读取和写入。以纯 JAVA 编写。
- Joda-Convert
- Joda-Convert 提供了在对象和字符串之间提供往返转换的一小组类。它不解决更宽泛的对象间转换问题。
- Joda-Time
- Joda-Time 为 Java 日期和时间类提供高质量替换。设计允许多个日历系统,同时仍提供简单 API。“默认”日历是 XML 使用的 http://www.joda.org/joda-time/cal_iso.html 标准。还包含公历、罗马儒略历、佛教历、科普特历、埃塞俄比亚和伊斯兰系统,而且我们欢迎进一步的添加。支持类包括时区、持续时间、格式和解析。
- JOL (Java Object Layout)
- JOL (Java Object Layout) 是用于分析 JVM 中的对象布局模式的小工具箱。这些工具大量使用不安全的 JVMTI 和可服务性代理 (SA) 来解码实际的对象布局、足迹和引用。
- Jolokia
- Jolokia 是 JMX-HTTP 桥梁,可替代 JSR-160 连接器。它是一种基于代理的方法,支持许多平台。除了基本的 JMX 操作之外,它还通过批量请求和细化安全策略等独特功能增强了 JMX 远程处理。
- jQuery
- jQuery 是一个快速、小型且功能丰富的 JavaScript 库。它通过易于使用的可跨多个浏览器工作的 API,使诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 更为简单。jQuery 通过将多用性和可扩展性相结合,已改变了几百万人编写 JavaScript 的方式。
- JSch (Java Secure Channel)
- JSch 是 SSH2 的纯 Java 实施。JSch 允许您连接到 sshd 服务器并使用端口转发、X11 转发、文件传输等功能,您可以将其功能集成到您自己的 Java 程序。
- Json.NET
- Json.NET 是一种适用于 .NET 且广泛使用的高性能 JSON 框架。
- json-path
- Stefan Goessner JsonPath 的 Java 端口。
- JSON Schema Faker
- 共同使用 JSON 模式和伪生成器可为系统提供一致且有意义的伪数据。
- JSON Server
- 在不到 30 秒的时间内获得零编码的完整伪 REST API。为需要用于原型和模拟快速后端的前端开发人员而创建。
- JSON Small and Fast Parser
- JSON (JavaScript Object Notation) 是轻量级的数据交换格式。人员可轻松读取和写入。机器可轻松解析和生成。它基于 JavaScript 编程语言的子集,标准 ECMA-262 第 3 版 - 1999 年 12 月。JSON 是一种文本格式,完全与语言无关,但使用 C 系列语言的编程人员熟悉的约定,包括 C、C++、C#、Java、JavaScript、Perl、Python 等等。
- jsoup
- jsoup 是一个处理现实 HTML 的 Java 库。它使用较好的 DOM、CSS 和 jquery 类的方法,为提取和操作数据提供了一个非常便利的 API。
- JTA (Java Transaction API)
- javax.transaction 包。它适合包含在类路径中,并可添加到 Java 2 安装中。
- Juniversalchardet
- 用于 universalchardet 的 Java 端口。
- Katana
- Katana 是一组灵活的组件,用于在 .NET Framework 上构建和托管基于 OWIN 的 web 应用程序。
- Kiama
- Kiama 测试库包含一个示例集合、使用这些示例的测试以及有用的测试支持代码。
- Knockout JavaScript 库
- Knockout 是一个 JavaScript 库,帮助您使用整洁的基础数据模型创建丰富、响应迅速的显示和编辑器用户界面。每当 UI 的某些部分需要动态更新时(例如,根据用户的操作或外部数据源更改时发生的更改),KO 可帮助您更加简单且具有可维护性的实现更改。
- Kotlin
- Kotlin 是一种带类型推理的跨平台、静态类型的一般目的编程语言。Kotlin 旨在完全与 Java 相互操作,其标准库的 JVM 版本取决于 Java 类库,但类型推理允许其语法更加简洁。
- Kryo
- Kryo 是用于 Java 的快速、高效的二进制对象图序列化框架。该项目的目标是高速、低尺寸及易于使用的 API。只要对象需要持久化,不论是对文件、数据库还是网络,该项目在任何时候都非常有用。
- kXML 2
- kXML 是一款小型 XML Pull 解析器,专为 Applets、Personal Java 或 MIDP 设备等受约束的环境而设计。与 kXML 1 相反,kXML 2 是基于 XML Pull API 的。
- LatencyUtils
- LatencyUtils 程序包包含用于跟踪延迟的有用实用程序。尤其是在常见的进程内记录场景中,如果处理不当,可能会表现出明显的协同遗漏敏感性。
- LDAP C SDK
- C LDAP 应用程序接口互联网草案定义了一组用于构建支持 LDAP 的客户端的 API 功能。此 SDK 中实施的功能密切遵循将最终成为 RFC 的 Internet 草案中概述的接口。使用此 SDK 所提供的功能,可以让您的客户端连接到符合 LDAPv3 标准的服务器并执行标准 LDAP 功能。
- Less
- Less 是一个 CSS 预处理器,意味着它可扩展 CSS 语言,从而添加允许变量、混合、功能和许多其他技术的功能,使您能够使 CSS 更可维护、可主题化和可扩展。
- linq.js
- JavaScript 的 Linq to Object。
- linq.js-jQuery
- JavaScript 的 Linq to Object。此版本插件与 jQuery 集成。
- Liquibase
- Liquibase 可为您的数据库提供源代码管理。
- lodash
- Lodash 是一个 JavaScript 库,使用功能编程范型为常见的编程任务提供实用程序功能。
- Logback
- Logback 旨在成为受欢迎的 log4j 项目的后续,从 log4j 中断的地方接手。
- Magick.NET
- ImageMagick 是一个强大的图像操作库,支持超过 100 种主要文件格式(不包括子格式)。借助 Magick.NET,您可以使用 ImageMagick,无需在您的服务器或桌面上安装 ImageMagick。
- MapStruct
- MapStruct 是一款代码生成器,基于约定优于配置的方法,大大简化了 Java bean 类型之间映射的实施。所生成的映射代码使用普通方法调用,因此速度快、类型安全且易于理解。
- marked
-
Marked:
- 为实现高速而生
- 用于解析 markdown 而不会长时间缓存或阻塞的低层 markdown 编译器
- 它具有轻量化,并可实施所有受支持的特点和规格的 markdown 功能
- 可用作命令行界面 (CLI),并在客户端或服务器端 JavaScript 项目中运行
- memoize-one
- memoize-one 是一种仅能记住最新调用情况的记忆库。
- 元数据提取器
- 用于从图像和视频文件提取 EXIF、IPTC、XMP、ICC 和其他元数据的 Java 库。
- Micrometer
- Micrometer 为最流行的监控系统提供简单的仪表客户端外观,使您能够在不锁定供应商的情况下测试基于 JVM 的应用程序代码。它和 SLF4J 类似,但作用是度量。
- Microsoft ASP.NET Web API
-
此程序包包含您在 IIS 上托管 ASP.NET Web API 所需的一切。ASP.NET Web API 是一个框架,其使得构建触及各种客户端(包括浏览器和移动设备)的 HTTP 服务变得容易。ASP.NET Web API 是在 .NET Framework 上构建 RESTful 应用程序的理想平台。
RWS 使用 Web API 客户端库、核心库、适用于 OData 4.0 的 API 以及 Web 主机。
- 适用于 .NET 的 Microsoft Azure Active Directory Identity Model 扩展
- 适用于 .NET 的 IdentityModel 扩展提供的组件对希望使用联合身份提供者来建立调用者身份的 web 开发人员来说非常适用。
- 适用于 .NET 的 Microsoft Azure Active Directory 软件开发套件
- 用于 Azure SDK for .NET 活动开发的存储库。对于 SDK 的消费对象,Microsoft 建议您访问其公共开发人员文档或其经版本控制的开发人员文档。
- Microsoft BCL 构建组件
- 此程序包提供构建基础设施组件,以便能够成功构建引用特定 Microsoft 软件包的项目。除非收到指示您添加引用的构建警告,否则不要直接引用此软件包。
- Microsoft BCL Portability Pack
- 此程序包使面向下级平台的项目能够使用较新版本中添加的一些类型。
- Microsoft CoreFx
- CoreFX 是用于 .NET Core 的基础类库。它包括集合、文件系统、控制台、JSON、XML、异步等的类型。
- Microsoft Entity Framework Core
- Entity Framework (EF) Core 是最常用的 Entity Framework 数据访问技术的轻量级、可扩展的开源跨平台版本。
- Microsoft.EntityFrameworkCore.Sqlitel
- SQLitePCLRaw 是一种可移植类库 (PCL),用于对 SQLite 的低级(原始)访问。
- Microsoft HTTP 客户端库
- 此程序包包括通过 HTTP 发送请求的 HttpClient,以及用于处理 HTTP 消息的 HttpRequestMessage 和 HttpResponseMessage。此程序包在 Visual Studio 2010 中不受支持,并且只有在利用使用此程序包的库时,面向 .NET Framework 4.5、Windows 8 或 Windows Phone 8.1 的项目才需要它。
- 用于 SQL Server 的 Microsoft JDBC 驱动程序
- Microsoft 提供了可用于 SQL Server 和 Azure SQL 数据库的 Java Database Connectivity (JDBC) 驱动程序。该驱动程序支持从任何 Java 应用程序、应用程序服务器或支持 Java 的小组件连接到 Java 数据库。此驱动程序是一个类型 4 的 JDBC 驱动程序,可通过标准 JDBC 应用程序接口 (API) 连接到数据库。
- Microsoft.Odata.Core
- 序列化、反序列化和验证 OData JSON 有效负载的类。仅支持 OData v4。允许构建 OData 生产对象和消费对象。目标是支持 .NET 4.0、SL 5.0、Win Phone 8、Win Phone 8.1 和 Win 8 的 .NET Core 5 和 .NET Portable Lib。为 CHS、CHT、DEU、ESN、FRA、ITA、JPN、KOR 和 RUS 进行了本地化。
- Microsoft.Owin
- 提供了一组帮助程序类型和抽象,以简化 OWIN 组件的创建。
- Microsoft.Spatial
- 包含了方便地理位置和几何图形空间操作的类和方法。仅支持 OData v4。目标是支持 .NET 4.0、SL 5.0、Win Phone 8、Win Phone 8.1 和 Win 8 的 .NET Portable Lib。为 CHS、CHT、DEU、ESN、FRA、ITA、JPN、KOR 和 RUS 进行了本地化。
- Microsoft TraceEvent Library
-
Microsoft.Diagnostics.Tracing.TraceEvent 库提供了 Event Tracing for Windows (ETW),后者是内置于 Windows 操作系统中且在 Windows 中广泛使用的一种强大日志记录机制。您还可以使用 System.Diagnostics.Tracing.EventSource 类自行记录 ETW 日志事件。
TraceEvent库包含了控制 ETW 提供程序(包括 .NETEventSources)和解析它们发射的事件所需的类。该库中包含:TraceEventSession,可用于启用 ETW 提供程序EtwTraceEventSource,可让您读取 ETW 事件流TraceLog,ETW 事件的一种摘要形式,其中包含与事件关联的解码堆栈跟踪
- Minlog
- MinLog 是一个微型 Java 日志库。
- Moment
- 在 JavaScript 中解析、验证、处理和显示日期。
- Mozilla Universal Charset Detector
- 该库又称 UDE.CSharp,是 Mozilla 通用字符集检测器的 C# 端口的编译版本。
- MXP1
- MXP1 是一个稳定的 XmlPull 解析引擎,它基于来自 XPP 特别是 XPP2 的想法,但进行了全面的修订并经过重新编写,以充分利用新的 JIT JVM,如 JDK 1.4+ 中的热点。
- Namotion.Reflection
- .NET 库,具有高级反射 API,如 XML 文档阅读、可空引用类型 (C# 8) 反射和基于字符串的类型检查。
- NekoHTML
- NekoHTML 是简单的 HTML 扫描工具和标记补偿器,帮助应用程序的程序员解析 HTML 文档,并使用标准的 XML 界面访问信息。该解析器可扫描 HTML 文件并“修复”很多人类(和计算机)创作人员在编写 HTML 文档时常犯的错误。NekoHTML 会补充缺失的父元素,自动关闭带有可选结束标记的元素,并处理不匹配的内联元素标记。
- NetCDF
- C 库的 NetCDF 4 IOSP JNI 连接
- Netty/Buffer
- Netty/Buffer
- Netty/Codec
- Netty/Codec
- Netty/Codec/Http
- Netty/Codec/Http
- Netty/Common
- Netty/Common
- Netty/Handler
- Netty/Handler
- Netty/Handler/Proxy
- Netty/Handler/Proxy
- Netty/Resolver
- Netty/Resolver
- Netty/Transport
- Netty/Transport
- Newtonsoft.Json
- Json.NET 是一种适用于 .NET 且广泛使用的高性能 JSON 框架。
- NJsonSchema
- NJsonSchema 是用于读取、生成和验证 JSON Schema 草稿 v4+ 模式的 .NET 库。该库可以从文件或字符串读取模式并依据它来验证 JSON 数据。模式还可以从现有的 .NET 类中生成。借助代码生成 API,您可以从模式生成 C# 和 TypeScript 类或界面。
- NLog
- NLog 是一个免费日志记录平台,面向具有丰富日志路由和管理功能的 .NET、Silverlight 和 Windows Phone。NLog 使得为您的应用程序(不论大小或复杂性)生成并管理高质量日志变得简单。
- Noggit
- Noggit 是用于 Java 的世界上最快的流式 JSON 解析器。
- Novell.Directory.Ldap.NETStandard
- .NET Standard 上支持的 LDAP 客户端库
- npm-run-all
- npm-run-all 是一款 CLI 工具,用于并行或连续运行多个 npm 脚本。
- NSwag
- NSwag 是 .NET、.NET Core、Web API、ASP.NET Core、TypeScript(jQuery、AngularJS、Angular 2+、Aurelia、KnockoutJS 等)和其他平台的 Swagger/OpenAPI 2.0 和 3.0 工具链,以 C# 编写。
- Object-Cloner
- Object-Cloner
- Objenesis
- Objenesis 是一个小型 Java 库,它服务于一个目的:实例化特定类的新对象。
- OData Client for .NET
- 启用 LINQ 的客户端 API,用于发出 OData 查询和消耗 OData JSON 有效负载。仅支持 OData v4。目标是支持 .NET 4.5、Win Phone 8、Win Phone 8.1 和 Win 8 的 .NET 4.0 和 .NET Portable Lib。为 CHS、CHT、DEU、ESN、FRA、ITA、JPN、KOR 和 RUS 进行了本地化。
- ODataLib
- ODataLib 包含序列化、反序列化和验证 OData JSON 有效负载的类。
- Ogg and Vorbis for Java, Core
- Ogg and Vorbis For Java, Core
- oidc-client-js
- OpenID Connect (OIDC) 和 OAuth2 协议支持基于浏览器的 JavaScript 应用程序
- okhttp
- 用于 Android 和 Java 应用程序的 HTTP+HTTP/2 客户端。
- okio
- 用于 Java 的现代 I/O API。
- OpenCensus
- OpenCensus
- Open JSON
- 简单 JSON 处理的洁净 Apache 许可实施。
- Oracle Data Provider for .NET (ODP.NET) x64
- Oracle Data Provider for .NET (ODP.NET) 具有对 Oracle 数据库优化的 ADO.NET 数据访问权限。ODP.NET 允许开发人员充分利用高级 Oracle 数据库功能,包括实时应用群集、XML DB 和自更新客户端缓存。
- Oracle.EntityFrameworkCore
- Oracle 数据库的 Oracle Data Provider for .NET (ODP.NET) Entity Framework Core。
- Oracle JDBC 驱动程序
- 用于从 Java 到 Oracle 数据库进行 JDBC 连接的驱动程序。
- Oracle.ManagedDataAccess
- ODP.NET, Managed Driver 是完全的原生 .NET 代码驱动程序。连接到 Orachle 数据库不需要安装其他的 Oracle 客户端软件。
- Oracle PKI(公钥基础结构)
- Oracle 公钥基础结构 (PKI) 供 Oracle Enterprise Security Manager、启用 LDAP 的 Oracle Enterprise Manager、Oracle 的安全套接字层 (SSL) 身份验证、Oracle 数据库和 Oracle 应用程序服务器使用。
- Oracle 安全开发人员工具 (OSDT)
- Oracle 安全开发人员工具为您提供开发稳健的安全应用程序所需的加密构建基块,从安全通信等基础基块到安全实施以服务为导向的架构等更复杂项目。该工具构建在加密、公钥基础结构、Web 服务安全和联合身份管理的核心基础之上。
- Owin
- OWIN IAppBuilder 启动界面
- Java 中的 PATRICIA Trie
- 检索以字母数字编码的信息的实用算法 (PATRICIA) 的实施。
- Pikaday
- JavaScript 日期选择器。
- Project Reactor
- Reactor 是第四代响应式库,用于基于响应式流规范在 JVM 上构建非阻塞应用程序。
- Proto Google Common Protos
- 用于 proto-google-common-protos 的 PROTO 库
- Quartz
- Quartz 是一个功能丰富的开放源代码作业调度库,几乎可以与任何 Java 应用程序集成 - 从小型独立应用程序到大型电子商务系统。
- query-string
- query-string 可解析 URL 查询字符串,并将它字符串化
- ReactJS
- React 是一个用于构建用户界面的 JavaScript 库。
- react-app-polyfill
- 用于各种浏览器的 Polyfill,包含常用的语言功能。
- react-collapsed
- react-collapsed 是一种微小的 React 自定义挂钩,用于创建灵活且可访问的展开/折叠组件。
- react-dnd
- React-dnd 可实施 React 拖放。
- react-dom
- 用于与 DOM 配合使用的 React 程序包。
- react-dropzone
- react-dropzone 使用 React.js 实施简单的 HTML5 拖放区域。
- react-helmet
- react-helmet 是 React 的一种文档头管理器。
- react-i18next
- React-i18next 可利用 i18next i18n 生态系统实施 React 国际化。
- Reactive Streams
- 用于异步非阻塞数据序列的协议
- react-localize-redux
- 用于在 React 中处理翻译的本地化库。
- Reactor Core
- Reactor Core 是 JVM 的非阻塞响应式基础。
- react-redux
- 用于 Redux 的官方 React 绑定。
- react-resize-detector
- react-resize-detector 是用于 React 的跨浏览器、基于事件的元素调整检测库。
- react-router
- react-router 是用于 React 的声明式路由实施。
- react-router-dom
- 用于 React Router 的 DOM 绑定。
- react-router-page-transition
- 用于 React Router 的高度可定制页面转换组件。
- react-scripts
- 用于 Create React App 的配置和脚本。
- react-transition-group
- 用于管理动画的 React 组件工具集。
- react-window
- react-window 是一组 React 组件,用于高效呈现大型列表和表格数据。
- Redis
- Redis 是一种开放源代码(BSD 许可的)内存中数据结构存储,用作数据库、缓存和消息中间件。它支持各种数据结构,如字符串、散列、列表、集合、有序集合和范围查询、位图、hyperloglog 以及地理空间索引和半径查询。Redis 具有内置复制、Lua 脚本、LRU 驱动、事务和不同级别的磁盘持久性,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。
- redux
- 用于 JavaScript 应用程序的可预测状态容器。
- redux-saga
- 用于 Redux 的 Saga 中间件,其用途是处理副作用。
- ReflectASM
- ReflectASM 是一个非常小的 Java 库,通过使用代码生成来提供高性能反射。它通过生成访问类来设置/获取字段、调用方法或创建新实例。访问类使用字节代码而不是 Java 的反射,因此速度会更快。它还可以通过字节代码来访问初始字段,避免装箱操作。
- Relinq
-
借助 re-linq,现在可以比以往更轻松地创建全功能的 LINQ 提供者。是的,您之前已经听过说。但是 re-linq 很重要:它由 Entity Framework 7 和 NHibernate 使用。
- Restlet 核心 API 和引擎
- 用于 Java 的 RESTful web 框架(API 和引擎)。
- Restlet Extension Servlet
- 与 Servlet API 集成。
- ROME
- 条条大路通 ROME。ROME 是一组 Atom/RSS Java 实用程序,可以轻松在 Java 中使用最多的同步发布格式。如今,它接受所有形式的 RSS(0.90、0.91、0.92、0.93、0.94、1.0 和 2.0)、Atom 0.3 和 Atom 1.0 源。Rome 包含用于各种形式的源的一组解析器和生成器,以及用作在格式之间转换的转换器。解析器可以将您想要的格式特定的 Java 对象归还给您。
- ROME 实用程序
- 用于 ROME 项目的实用程序类。
- Roslyn
- Roslyn 提供具有丰富代码分析 API 的开源 C# 和 Visual Basic 编译器。它可让您使用 Visual Studio 中使用的相同 API 构建代码分析工具。
- SAML Suite
- SAML Suite for ASP.NET 包括面向 ASP.NET 的 SAML v1.1 组件以及面向 ASP.NET 和 ASP.NET Core 的 SAML v2.0 组件。SAML 组件完全符合 OASIS 安全断言标记语言规范,并且从 ASP.NET Web 应用程序启用 SAML SSO。
- Scala
- Scala 编程语言将面向对象和函数式编程融合在一个静态类型的编程语言中。它以构造组件和组件系统为目的。
- Scallop
- Scallop 是一种命令行解析器。
- SentimentAnalysisParser
- 结合 Apache OpenNLP 和 Apache Tika,为从文本自动衍生情感提供便利。
- Sentry 拼写检查程序引擎
- Sentry 拼写引擎是一个您可以从应用程序调用,在几分钟内便能添加功能强大的专业质量拼写检查程序的 Windows DLL。Sentry Windows SDK 中包括 Sentry DLL 与应用程序集成所需的一切。
- SFTP
- SFTP。
- SignalR
- ASP.NET SignalR 是为 ASP.NET 开发人员提供的新库,使您能够非常轻松地将实时 Web 功能添加到您的应用程序。
- SizzleJS
- 可轻松拖放到主机库的纯 JavaScript CSS 选择器引擎。
- SLF4J
- 面向 Java 的简单日志门面 (SLF4J) 用作各种日志框架(如 java.util.logging、logback、log4j)的简单门面或抽象,允许最终用户在部署时插入所需的日志框架。
- SnakeYAML
- YAML 是为可读性以及与脚本语言的交互而设计的数据序列化格式。SnakeYAML 是一个用于 Java 编程语言的 YAML 分析器和发射器。
- SNMP4J
- SNMP4J 是一个用于 Java™ 2SE 1.4 或更高版本的企业级免费开放源代码且一流的 SNMP 实施。SNMP4J 支持命令生成(管理器)和命令响应(代理)。其完全面向对象的设计受到了 SNMP++ 的启发,这是一个用于 C++ 的知名 SNMPv1/v2c/v3 API。
- Spatial4J
- Spatial4j 是一般目的的空间/地理空间 ASL 许可开源 Java 库。它的核心功能有三重:提供常见的地理空间敏感形状,提供距离计算和其他数学,读取 WKT 和 GeoJSON 等形状格式。
- SpringFox
- 面向 API 的自动化 JSON API 文档采用 Spring 构建。
- Spring Framework
- Spring Framework 为任何类型部署平台上基于 Java 的现代企业应用程序提供全面的编程和配置模型。Spring 的关键元素是应用程序级别的基础架构支持:Spring 侧重于企业应用程序的“管道”,使团队能够将重点放在应用程序级的业务逻辑,而不需要绑定到特定部署环境。
- SQLitePCLRaw
- SQLitePCLRaw 是一种可移植类库 (PCL),用于对 SQLite 的低级(原始)访问。
- SSHTools
- SSHTools 是使用 Java 实现的 SSH 协议。
- StAX
- StAX 是一个标准的 XML 处理 API,使您能够从您的应用程序流动式接收和传送 XML 数据。StAX 实施是 JSR-173 规范的标准拉式解析器实施。
- styled-components
- styled-components 是组件时代的可视元素,使您可以使用 ES6 和 CSS 来设计应用程序的样式。
- Sun Istack
- Sun Istack。
- SVG.NET
- codeplex 上 C# SVG 呈现库的公共叉:https://svg.codeplex.com/。启动时进行了小改动,可以编写适当的 SVG 字符串。但现在,几乎两年后,我们进行了诸多修复和改进,我们决定将当前的代码库与公众分享,以此更进一步地进行改进。
- Swagger
- Swagger 是 RESTful API 简单但强大的表示。借助地球上最大的 API 工具生态系统,数以千计的开发人员在几乎每个现代编程语言和部署环境中都支持 Swagger。通过支持 Swagger 的 API,您可以获得交互式文档、客户端 SDK 生成和可发现性。
- Swagger-Net
- Swagger-Net 结合了 ApiExplorer 和 Swagger/swagger-ui(3.x),为 API 使用者提供丰富的发现、文档记录和游乐场体验。
- Swashbuckle
- 用于借助 ASP.NET 核心构建的 API 的 Swagger 工具。
- TagSoup
- 用 Java 编写的符合 SAX 标准的解析器,它解析在外部环境下找到的 HTML,而非格式良好或有效的 XML
- TidyCOM
- 法定人数的开发人员已投入 SourceForge 项目,以维护和进一步完善 Dave Raggett 的极佳 HTML Tidy 程序。我们有两个主要目标。首先,提供一个主场所,使得所有人员贡献的修补软件和修复程序都可以被收集并整合到程序中。其次,创建 Tidy 库形式,使得将 Tidy 合并至另一软件更为简单。
- Tiny MCE
- 用于富文本编辑的 JavaScript 库。
- TwelveMonkeys Common
- TwelveMonkeys Common 库包含与语言、I/O 和图像相关的常见实用程序类。
- TwelveMonkeys ImageIO
- TwelveMonkeys ImageIO 是 Java ImageIO 的一个插件和扩展名集合。这些插件使用 javax.imageio.* 包扩展 Java 中支持的图像文件格式数目。此项目的主要目的是提供对 JRE 本身不涵盖的格式的支持。
- TXW2
- TXW 是一个允许您编写 XML 文档的库。
- ua-parser
- Browserscope 用户代理解析器的多语言端口。
- UDUNITS
- ucar.units Java 软件包用于为带格式的单元规格(例如“m/s”)解码和编码,在兼容单元之间转换数值(例如“m/s”和“节”之间),以及在单元上执行算数运算(例如用一个单元除以另一个、将一个单元取幂)。
- 计量单位 API (javax.measure)
- 计量单位标准 - 此 JSR 指定 Java 软件包用于建模和使用测量值、数量及其相应的单位。
- Unity
- Unity Application Block (Unity) 是一个轻量级、可扩展的依赖注入容器,并支持构造函数、属性和方法调用注入。
- VeracodeAnnotations
- Veracode 的软件分析框架使用的注释。
- WAFFLE
- WAFFLE 是一个原生的 Windows 身份验证框架,由两个与执行 Windows 身份验证、支持协商、NTLM 和 Kerberos 相关的 C# 和 Java 库组成。在 Windows 上运行时,Waffle 中还包括为流行的 Java web 服务器启用下拉 Windows 单点登录的库。虽然 Waffle 使得在 Windows 上使用 Java 进行 Windows 身份验证无比简单,但 Waffle 对于 *nix 不起作用。
- WAFFLE Tomcat 7
- WAFFLE 的 Tomcat 7 集成
- WebActivator
- WebActivator 是一个 NuGet 软件包,允许其他软件包将启动和关闭代码轻松带入 web 应用程序。这提供类更加清晰的解决方案,而不必使用很多软件包中的启动逻辑修改 global.asax。
- WebSocket 服务器 API
- JSR 356:用于 WebSocket 的 Java API。
- Windows Azure Storage
WindowsAzure.Storage客户端库支持与 Microsoft Azure 存储服务配合使用,这些服务包括用于存储二进制和文本数据的 blob 和文件服务、用于存储结构化非关系数据的表服务以及用于存储客户端可能访问的消息的队列服务。- WiX
- WiX 工具集从 XML 源代码构建 Windows 安装软件包。工具集无缝集成到构建进程。
- Woodstox
- Woodstox 是一个以 Java 编写的高性能开放源代码 XML 处理器,用来验证识别名称空间并且符合 StAX 标准 (JSR-173)。
- WSDL4J(面向 Java 的 Web 服务描述语言工具包)
- 面向 Java 的 Web 服务描述语言工具包 (WSDL4J) 允许创建、显示和操作 WSDL 文档。是 JSR110 'JWSDL' 的参考实现。
- Xalan-Java
- Xalan-Java 是将 XML 文档转换为 HTML、文本或其他 XML 文档类型的 XSLT 处理器。它实现了 XSL 转换 (XSLT) 版本 1.0 和 XML 路径语言 (XPath) 版本 1.0,并且可以在命令行、applet 或 servlet 中使用,或作为其他程序中的模块使用。
- XML Pull 解析
- 一个 XML Pull 解析 API。
- XStream
- XStream 是一个将对象序列化为 XML 以及相反过程的简单库。
- XZ for Java (by Tukaani)
- 完全使用 Java 的 XZ 数据压缩的完整实施。
- yup
- yup 可提供简单的对象验证。
- Zip4J
- Zip4j 是用于 zip 文件或流的最全面的 Java 库。