POCO C++ Libraries offers open source tools and components for building networked and cross-platform C++ applications on desktop, server, and embedded systems.
Build modern C++ apps with ready-made libraries
POCO C++ Libraries is a collection of open source C++ class libraries designed to make it easier for you to build powerful, networked applications. Whether you’re working on desktop, server, mobile, or even embedded and IoT systems, POCO provides the building blocks you need to get your C++ projects up and running fast.
With over 19 years of trust from developers worldwide, POCO focuses on simplifying common tasks in C++ development, such as networking, data handling, and system integration. The site offers comprehensive documentation, community links, and easy ways to get started, making it a great resource for both new and experienced C++ programmers.
If you’re looking to speed up development and avoid reinventing the wheel, POCO’s robust, cross-platform libraries help you focus on your application’s unique features. You’ll also find related projects, notable users, and support for integrating POCO into a wide range of industries and environments.
Discover websites similar to Pocoproject.org based on shared categories, topics, and features.
Boost offers free, peer-reviewed C++ libraries designed to help you build reliable and portable software with expert-crafted, open source code.
Skia is an open source 2D graphics library powering apps like Chrome, Android, and Flutter, offering cross-platform graphics APIs for developers.
Eigen is a C++ library for linear algebra, offering tools for working with matrices, vectors, and numerical algorithms in your projects.
wxWidgets is a free, open source library for building cross-platform desktop applications with native user interfaces in C++ and other languages.
Open-source C++ library for building finite element codes, offering extensive tools, documentation, and a collaborative community for developers.
CGAL is an open source C++ library offering robust geometric algorithms for fields like CAD, GIS, medical imaging, computer graphics, and robotics.
FLTK is a cross-platform C++ GUI toolkit for creating lightweight desktop applications on Windows, Linux, and macOS. Download, docs, and forums available.
Joda.org offers reliable, low-level Java libraries for developers looking to enhance their applications with robust, well-maintained components.
Dollar is a Swift library offering handy functional programming helpers, similar to Underscore.js, making Swift coding simpler and more efficient.
Concurrency Kit offers C99+ libraries for concurrency primitives and lock-free data structures to help build high-performance, concurrent systems.
ICU provides libraries and tools for Unicode support, including text, date, time, and locale handling for developers and software projects.
React Redux provides official bindings to connect React and Redux, offering guides, API docs, and resources for building state-managed React apps.
Apache XML Graphics offers open-source Java tools and libraries to convert XML formats into graphics, such as SVG and PDF, for developers and projects.
Doctrine offers open-source PHP libraries for database storage, object mapping, and data migrations, including its widely used ORM and DBAL tools.
Python-Future helps you write code that works in both Python 2 and 3, offering clear guides and tools for seamless compatibility and migration.
NetworkX is a Python package for building, analyzing, and visualizing complex networks, making it easy to work with graph data in Python.
Haxe offers an open source programming language and toolkit for building cross-platform apps, with resources, downloads, and community support.
Redux is a JavaScript library that helps you manage and organize global state in your web apps, making them more predictable and easier to maintain.
Redux Toolkit is the official set of tools and guides for building efficient Redux apps, offering easy setup, best practices, and helpful documentation.
Three.js is a JavaScript library that lets you create 3D graphics and interactive experiences directly in your web browser using simple code.
Chai is a JavaScript assertion library for Node.js and browsers, helping developers write and test code easily with BDD and TDD styles.
lxml provides powerful tools and documentation for processing XML and HTML in Python, making it easy to parse, validate, and manipulate data.
YUI Library offers JavaScript tools, UI components, and detailed guides to help developers build interactive web apps. Site is for reference only.
DevExpress offers UI controls, components, and frameworks for .NET, web, and mobile app developers to build modern, feature-rich applications.
Monix is a Scala and Scala.js library for building high-performance, asynchronous, event-driven programs. Explore docs, source code, and community updates.
UnoCSS is an instant, on-demand Atomic CSS engine for developers, offering customizable presets and seamless integration with modern frameworks.
Build native Android, iOS, and web apps using JavaScript and React with Expo's open-source tools for easy development, testing, and deployment.
Libretro offers a cross-platform development framework powering RetroArch, making it easy to build and run game emulators and multimedia applications.
Build native mobile apps for Android, iOS, and more using JavaScript. Access native APIs and streamline development with this open-source framework.
Buildroot helps you easily generate custom embedded Linux systems with cross-compilation tools, making development for embedded devices straightforward.
Discover and explore official Spring projects to build Java applications, from cloud and web apps to security and data tools—all in one place.
XState lets you build reliable JavaScript state machines and statecharts for managing complex app logic with ease and clarity.
Find open-source tools and libraries for building, hosting, and managing web services with Apache's collection of reliable development projects.
WINDEV is a cross-platform software development suite that lets you build, manage, and deploy applications for desktop, web, and mobile from one codebase.
BeeWare lets you write apps in Python and deploy them to iOS, Android, Windows, Mac, Linux, and more—all from one codebase with native interfaces.
Qt offers powerful tools and frameworks for planning, designing, developing, testing, and deploying cross-platform software with flexible licensing options.
Electron lets you build desktop apps for Windows, Mac, and Linux using JavaScript, HTML, and CSS. Get started with easy tools and detailed docs.
Ionic lets you build cross-platform mobile apps and web apps using web technologies, making it easier for developers to create apps for iOS, Android, and more.
Kivy is an open-source Python framework for building cross-platform apps with innovative user interfaces, including multi-touch support.
Learn about building cross-platform mobile and desktop apps with .NET now that Xamarin support has ended. Find migration resources and development tools.
Mustache is a simple, logic-less template library available for dozens of programming languages, making it easy to render dynamic content in your code.
Guava offers a collection of core Java libraries from Google, providing useful utilities, new data structures, and tools to simplify Java development.
Armadillo is a C++ library for linear algebra and scientific computing, offering fast and easy-to-use tools for developers and researchers.
NW.js lets you build native desktop apps using web technologies like HTML, CSS, and JavaScript, making development simple and familiar for web developers.
Dagger is a static, compile-time dependency injection framework for Java, Kotlin, and Android, helping developers manage app components easily.
Explore Eclipse's open source frameworks, tools, and libraries for software development, all available through a user-friendly project showcase.
Learn about Kotlin Multiplatform technology and discover resources to simplify cross-platform development, all explained in Italian for developers.
Narwhal is a cross-platform JavaScript platform with a package manager and standard library, designed for building apps outside web browsers.
OpenFL lets you create games and apps for desktop, mobile, web, and consoles using one toolset. Build once and publish anywhere with creative freedom.
Build native iOS, Android, Desktop, and Web apps using a single Java or Kotlin codebase with this open-source cross-platform development framework.
Uno Platform helps you build responsive web, mobile, and desktop apps with C# and XAML, letting you use .NET skills to create cross-platform applications.