Apache CXF™ is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.
Apache CXF™ is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.
Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software
Ace is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. Ace is maintained as the primary ed…
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other
Akka is a toolkit for building highly concurrent, distributed, and resilient message-driven applications for Java and Scala
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or to dynamically generate classes, directly in binary form.
Automake is a tool for automatically generating Makefile.ins from files called Makefile.am. Each Makefile.am is basically a series of make variable definitions1, with rules being thrown in occasionally. The generated Makefile.ins are compliant with the G…
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.
Apache Axis2™ is a Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack. There are two implementations of the Apache Axis2 Web services engine - Apache Axis2/Java and Apache Axis2/C.
Autoconf is a tool for producing shell scripts that automatically configure software source code packages to adapt to many kinds of Posix-like systems. The configuration scripts produced by Autoconf are independent of Autoconf when they are run, so their…
The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP se…
Boost provides free peer-reviewed portable C++ source libraries.
Bash is the shell, or command language interpreter, for the gnu operating system. The name is an acronym for the ‘Bourne-Again SHell’, a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell sh, which appeared in the Seventh …
BoneCP The JDBC Connection Pool BoneCPBoneCP is a fast, free, open-source, Java database connection pool (JDBC Pool) library
Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.[1] CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.[2]
There's no sense in reinventing the wheel--here are some servlet support classes I wrote that you can use. Most famous is the file upload package MultipartRequest and MultipartParser.
c3p0 is an easy-to-use library for making traditional JDBC drivers "enterprise-ready" by augmenting them with functionality defined by the jdbc3 spec and the optional extensions to jdbc2. As of version 0.9.5, c3p0 fully supports the jdbc4 spec.
The standard Java libraries fail to provide enough methods for manipulation of its core classes. Apache Commons Lang provides these extra methods.
Curl is a command line tool for doing all sorts of URL manipulations and transfers, but this particular document will focus on how to use it when doing HTTP requests for fun and profit
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.[1] CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.[2]
EL is the JSP 2.0 Expression Language Interpreter from Apache.
Apache Commons Net™ library implements the client side of many basic Internet protocols. The purpose of the library is to provide fundamental protocol access, not higher-level abstractions. Therefore, some of the design violates object-oriented design principles. Our philosophy is to make the global functionality of a protocol accessible
The Apache Commons CLI library provides an API for parsing command line options passed to programs. It's also able to print help messages detailing the options available for a command line tool.
Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as Base64, Hex, Phonetic and URLs.
Commons IO is a library of utilities to assist with developing IO functionality.
Cacheonix is an Open Source Java cache that allows developers to scale applications horizontally by providing a highly concurrent local cache and a strictly consistent distributed cache.
The Commons DbUtils library is a small set of classes designed to make working with JDBC easier. JDBC resource cleanup code is mundane, error prone work so these classes abstract out all of the cleanup tasks from your code leaving you with what you really wanted to do with JDBC in the first place: query and update data.
C++ (/ˌsiːˌplʌsˈplʌs/) is a general-purpose programming language that was developed by Bjarne Stroustrup as an extension of the C language, or "C with Classes"
C (/siː/, as in the letter c) is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
Bean collections is a library combining BeanUtils with Commons Collections to provide services for collections of beans
Many projects read XML configuration files to provide initialization of various Java objects within the system. There are several ways of doing this, and the Digester component was designed to provide a common implementation that can be used in many different projects.
The Java Collections Framework was a major addition in JDK 1.2. It added many powerful data structures that accelerate development of most significant Java applications. Since that time it has become the recognised standard for collection handling in Java.
The Commons FileUpload package makes it easy to add robust, high-performance, file upload capability to your servlets and web applications.
When writing a library it is very useful to log information. However there are many logging implementations out there, and a library cannot impose the use of a particular one on the overall application that the library is a part of.
Apache Druid (incubating) is a high performance real-time analytics database.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
One of the first things you'll probably want to do is to parse an XML document of some kind. This is easy to do in <dom4j>. The following code demonstrates how to this.
Many Apache projects support interaction with a relational database. Creating a new connection for each user can be time consuming (often requiring multiple seconds of clock time), in order to perform a database transaction that might take milliseconds. Opening a connection per user can be unfeasible in a publicly-hosted Internet application where the number of simultaneous users can be very large.
Sencha Ext JS. Ext JS helps you build data-intensive, cross-platform web apps for desktops, tablets, and smartphones. T
Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. It's the most widely-used Java-based cache because it's robust, proven, full-featured, and integrates with other popular libraries and frameworks. Ehcache scales from in-process caching, all the way to mixed in-process/out-of-process deployments with terabyte-sized caches.
The GNU C++ library sources have been specially formatted so that with the proper invocation of another tool (Doxygen), a set of indexed reference material can generated from the sources files themselves.
GTK is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API.
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
A multi-faceted language for the Java platform. Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax
Google core libraries for Java. Contribute to google/guava development by creating an account on GitHub.
A Java serialization/deserialization library to convert Java Objects into JSON and back - google/gson
GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.
A powerful Groovy-based web application framework for the JVM built on top of Spring Boot
The glibc project does not maintain any man-pages; instead other projects document the glibc APIs as man-pages. The largest such collection is the Linux
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.
Routines available in GSL · GSL is Free Software · Obtaining GSL · No Warranty · Reporting Bugs · Further Information · Conventions used in this manual
The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.
More than an ORM, discover the Hibernate galaxy. ... Hibernate Tools. Command line tools and IDE plugins for your Hibernate usages.
HTML Parser is the high level syntactical analyzer.
Comprehensive Guide to the Apache HttpClient - start with basic usage and make your way though the advanced scenarios
zTree is an advanced jQuery 'tree plug-in'. The performance is excellent, it is easy to configurw (with a full set of options), and has many advanced features (that usually only come with paid software).
Java™ Platform, Standard Edition 8 API Specification
Open source Java HTML parser, with DOM, CSS, and jquery-like methods for easy data extraction.
A blazingly small and sane redis java client. Contribute to xetorthio/jedis development by creating an account on GitHub.
jQuery: The Write Less, Do More, JavaScript Library.
JFinal 极速开发官方网站. ... JFinal 是基于Java 语言的极速WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。
J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online.
The new major version of the programmer-friendly testing framework for Java
Actors for Java
Contribute to codehaus/jackson development by creating an account on GitHub
java library for transforming beans, maps, collections, java arrays and XML to JSON.
Mirror of JMathLib project. Contribute to fiji/JMathLib development
Eclipse Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and available for commercial use and distribution.
Integrates SocketChannel and JActor
Java™ Platform, Standard Edition 5 API Specification
JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications.
Kryo is a fast and efficient binary object graph serialization framework for Java. The goals of the project are high speed, low size, and an easy to use API.
Karaf provides polymorphic applications runtime for the enterprise, running on premise or on cloud. Focus on your business code and applications
Lift is the most powerful, most secure web framework available today. There are Seven Things that distinguish Lift from other web frameworks.
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor
Apache Lucene and Solr set the standard for search and indexing performance
Apache Lucene and Solr set the standard for search and indexing performance
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract event-driven asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.
MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual setting of parameters and retrieval of results. MyBatis can use simple XML or Annotations for configuration and map primitives, Map interfaces and Java POJOs (Plain Old Java Objects) to database records.
This is the MySQL™ Reference Manual. It documents MySQL 5.7 through 5.7.27
This file documents the GNU make utility, which determines automatically which pieces of a large program need to be recompiled, and issues the commands to recompile them.
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
he most comprehensive set of advanced features, management tools and technical support to achieve the highest levels of MySQL scalability, security, reliability, and uptime.
Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.
它是开源的,商用也是完全免费的。详尽的文档,众多线上项目 不吹嘘概念,代码严谨可靠,近千个testcase,坚如磐石。
Nutch is a well matured, production ready Web crawler. Nutch 1.x enables fine grained configuration, relying on Apache Hadoop™ data structures, which are great for batch processing.
NGINX accelerates content and application delivery, improves security, facilitates availability and scalability for the busiest web sites on the Internet.
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
OGRE3D. Since 2001, OGRE has grown to become one of the most popular open-source graphics rendering engines,
Apache OpenJPA is a Java persistence project at The Apache Software Foundation that can be used as a stand-alone POJO persistence layer or integrated into any Java EE compliant container and many other lightweight frameworks, such as Tomcat and Spring.
Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.
PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
The official home of the Python Programming Language.
Play Framework - The High Velocity Web Framework For Java and Scala.
The official home of the Python Programming Language.
The Apache POI project has unretired the XMLBeans codebase and is maintaining it as a sub-project, due to its importance in the poi-ooxml codebase.
The official site for PostgreSQL, the world's most advanced open source database.
Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript.
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) ..
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provid
Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.
Recently Smarty has been changing and adapting aggressively to better suit everyone's needs and take advantage of new things in PHP core
The SQLite file format is stable, cross-platform, and backwards compatible and the developers pledge to keep it that way through at least the year 2050.
Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring.
Simple Logging Facade for Java (SLF4J). The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks
Smart GWT Showcase. Featured Samples. New Samples in 12.0. Demo Application. Smart GWT MVC. Grid Cell Widgets. Miller Columns. Nested Grid
Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications.
Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications.
wxWidgets is a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages
WinPcap is an open source library for packet capture and network analysis for the Win32 platforms.
The Apache Xerces2 parser is the reference implementation of XNI but other parser components, configurations, and parsers can be written using the Xerces Native Interface. For complete design and implementation documents, refer to the XNI Manual.
XMLBeans is a technology for accessing XML by binding it to Java types. XMLBeans provides several ways to get at the XML