Apache Commons offers a wide collection of reusable Java components to help developers build robust applications more efficiently.
Find reusable Java components for your projects
Apache Commons is a central hub for reusable Java components, making it easier for developers to find and use well-tested code in their projects. Whether you're building a new Java application or updating an existing one, you can browse a wide range of components that cover common programming needs.
You’ll find libraries for tasks like collections handling, file uploading, math operations, and more—all maintained by the Apache Software Foundation. The site is ideal for Java developers looking to save time and improve reliability by leveraging trusted, open-source solutions.
With clear organization and links to documentation, downloads, and version control, Apache Commons helps you quickly integrate proven components into your software, so you can focus on what makes your project unique.
Discover websites similar to Commons.apache.org based on shared categories, topics, and features.
Parsedown offers a fast, extensible Markdown parser for PHP that supports GitHub Flavored Markdown and CommonMark for easy text formatting.
SuperPlug.in offers premium plugins and software components for web developers, making it easy to enhance your sites with powerful, ready-to-use tools.
PCG offers a family of fast, space-efficient random number generators that are statistically sound and hard to predict. Find downloads, docs, and more.
npm lets you discover, share, and manage JavaScript packages for faster web development. Search for libraries, tools, and code modules all in one place.
Browse and search thousands of Java libraries and components for Maven projects. Find dependencies, explore updates, and manage builds with ease.
Find and download thousands of free TeX and LaTeX packages, tools, and resources on CTAN—the main archive for the TeX community.
Octave Forge offers a wide range of community-contributed packages that add extra features and tools for users of GNU Octave.
Apache HttpComponents offers Java libraries for working with HTTP and related protocols, helping developers build and manage network communications in their apps.
Boost offers free, peer-reviewed C++ libraries designed to help you build reliable and portable software with expert-crafted, open source code.
Lodash is a JavaScript utility library that helps you write cleaner, faster code with a set of consistent, modular functions for everyday programming tasks.
mpmath is a free Python library for high-precision real and complex floating-point arithmetic, letting you perform advanced math calculations with ease.
Download open source GNU tools ported for Windows. GnuWin32 makes classic Unix utilities available for MS Windows systems, free to use and easy to access.
Browse and use Khan Academy’s open-source software libraries, tools, and code snippets for developers, all freely available on GitHub.
ffmpeg-php offers a PHP extension for working with audio and video files using FFmpeg, making it easier to handle multimedia in PHP projects.
Explore Jamie Perkins' GitHub page to find open-source developer tools, web components, and creative code projects for various web applications.
Browse and discover official Apache software projects, with details and links to source code, documentation, and community resources for developers.
Browse, share, and discover reusable Terraform modules and providers to automate cloud infrastructure. Find community and official resources for your projects.
Mustache is a simple, logic-less template library available for dozens of programming languages, making it easy to render dynamic content in your code.
libpng.org offers resources, downloads, and documentation for libpng, the open-source PNG image handling library for developers and programmers.
Underscore.js is a JavaScript library offering handy functional programming helpers to make coding easier and more productive right from the start.