Libraries for Windows

View 56 business solutions
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 1
    Modernizr

    Modernizr

    JS library that detects HTML5 & CSS3 features in user’s browser

    Modernizr is a JavaScript library that tells you what HTML, CSS and JavaScript features are present in your user’s browser. This helps you to respond better to your users’ browser features and offer a more tailored experience. Differences in users’ browsers and devices can often cause differences in user experience when opening your web page. To provide a consistently great user experience, you need to be able to respond to your users’ browser features in the best way. Modernizr detects the specific feature sets in each browser so you can easily deliver a tiered experience to users: using the latest features available for modern browsers while still supporting older ones.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    MoneyPHP

    MoneyPHP

    PHP implementation of Fowler's Money pattern

    MoneyPHP is a PHP library for managing and formatting monetary values. It provides a robust framework for handling currency calculations, formatting amounts, and managing different currency types. The library ensures that financial transactions and calculations are handled accurately without floating-point errors, making it ideal for financial applications and e-commerce platforms.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    MudBlazor

    MudBlazor

    Do more with Blazor, utilizing CSS and keeping Javascript to a minimum

    Trusted by thousands of users, from hobby developers to large enterprises. Use MudBlazor to rapidly build amazing web applications without leaving your loved C# language and toolchain. We bring together everything that's required to build amazing Blazor applications that scale from desktop to mobile. Apart from the library itself we also provide templates, a learning platform, theme manager, demo and example projects as well as an online code editor integrated with our documentation and issue tracking. With more to come. We help companies build amazing apps in record time and let them focus on their business instead of buttons, MudBlazor is battle-tested and one of the fastest-improving platforms, and much more. We started MudBlazor with a simple promise, to empower the developer and fully take advantage of what Blazor offers. With MudBlazor you can create exceptional apps without the burden of mastering HTML, CSS and JS and focus your skillset on C#.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    MyBatis Spring Adapter

    MyBatis Spring Adapter

    Spring integration for MyBatis 3

    MyBatis-Spring adapter is an easy-to-use Spring Framework bridge for MyBatis sql mapping framework. MyBatis-Spring integrates MyBatis seamlessly with Spring. This library allows MyBatis to participate in Spring transactions, takes care of building MyBatis mappers and SqlSessions and inject them into other beans, translates MyBatis exceptions into Spring DataAccessExceptions, and finally, it lets you build your application code free of dependencies on MyBatis, Spring or MyBatis-Spring. Spring version 2 only supports iBATIS version 2. An attempt was made to add MyBatis 3 support into Spring 3 (see the Spring Jira issue. Unfortunately, Spring 3 development ended before MyBatis 3 was officially released. Because the Spring team did not want to release with code based on a non-released version of MyBatis, official Spring support would have to wait.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    NG-ZORRO

    NG-ZORRO

    Angular UI Component Library based on Ant Design

    An enterprise-class Angular UI component library based on Ant Design, all components are open source and free to use under MIT license. An enterprise-class UI design language for Angular applications. 60+ high-quality Angular components out of the box. Written in TypeScript with predictable static types. The whole package of development and design resources and tools. Support OnPush mode, high performance. Powerful theme customization in every detail. Internationalization support for dozens of languages.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    NYC Taxi Data

    NYC Taxi Data

    Import public NYC taxi and for-hire vehicle (Uber, Lyft)

    The nyc-taxi-data repository is a rich dataset and exploratory project around New York City taxi trip records. It collects and preprocesses large-scale trip datasets (fares, pickup/dropoff, timestamps, locations, passenger counts) to enable data analysis, modeling, and visualization efforts. The project includes scripts and notebooks for cleaning and filtering the raw data, memory-efficient processing for large CSV/Parquet files, and aggregation workflows (e.g. trips per hour, heatmaps of pickups/dropoffs). It also contains example analyses—spatial and temporal visualizations like maps, time-series plots, and hotspot detection—highlighting insights such as patterns of demand, peak times, and geospatial distributions. The repository is often used as a benchmark dataset and example for teaching, benchmarking, and demonstration purposes in the data science and urban analytics communities.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Node Argon2

    Node Argon2

    Node.js bindings for Argon2 hashing algorithm

    A Node.js library for hashing passwords securely using the Argon2 key derivation function, a modern cryptographic algorithm.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    OICQ

    OICQ

    Tencent QQ Bot Library for Node.js

    OICQ is a fast, feature-rich QQ client library for Node.js, enabling developers to interact with the QQ messaging platform programmatically.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    OSX Serial Generator

    OSX Serial Generator

    Generate complete sets of Serial Numbers for OSX-KVM, Docker-OSX

    OSX Serial Generator is a shell-based toolkit for generating valid-looking macOS serial numbers, hardware UUIDs, and board serials for use in virtualized macOS environments such as OSX-KVM, Docker-OSX, and OpenCore-based Hackintosh setups. It is positioned for good-faith security and Apple bug bounty research, where having realistic device identifiers is necessary to reproduce issues or test services that validate Apple hardware details. The project provides scripts and configuration templates that automatically fill in placeholders like serial, board serial, UUID, ROM, and even display parameters inside plist files. This means researchers can bring up many different “machines” with distinct identities without manually hunting for serial ranges or crafting XML by hand. It is designed to integrate smoothly with other SickCodes projects, particularly Docker-OSX, so that automated builds can generate and inject unique identifiers during container creation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 10
    Opal jQuery

    Opal jQuery

    jQuery for Opal

    opal-jquery provides DOM access to opal by wrapping jQuery (or zepto) and providing a nice ruby syntax for dealing with jQuery instances. opal-jquery provides an Element class, whose instances are toll-free bridged instances of jQuery objects. Just like ruby arrays are just javascript arrays, Element instances are just jQuery objects. This makes interaction with jQuery plugins much easier. Also, Element will try to bridge with Zepto if it cannot find jQuery loaded, making it ideal for mobile applications as well. The request is actually triggered inside the HTTP. get method, but due to the async nature of the request, the callback and errback handlers can be added anytime before the request returns.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    OpenAI-Java

    OpenAI-Java

    OpenAI Api Client in Java

    OpenAI-Java is the official Java client library provided by OpenAI for interacting with the OpenAI API. It is designed to make it easier for Java applications to call endpoints like chat completions, embeddings, function calling, streaming, and other model services using idiomatic Java patterns. You configure the client (often via environment variables or system properties), then build parameter objects (e.g. ChatCompletionCreateParams) and invoke methods like client.chat().completions().create(...) to send requests in a type-safe way. The library also supports streaming APIs, where the response arrives in chunks, using helpers like ChatCompletionAccumulator to accumulate partial responses into a full object. For complex use cases (e.g. structured outputs, function calling), it provides schema support, JSON annotations, and schema validation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    PDFSticher

    PDFSticher

    Code repository for PDFStitcher, a utility to stitch together PDFs

    The open source PDF stitching software for sewists, by sewists. PDFSticher is a utility for stitching together many PDF pages from one document into a single page. This is also called "N-Up" or page imposition. This program was created in order to convert sewing patterns into a convenient format for projecting, though it could be used to stitch together any PDF. Since version 0.4, it is also possible to select layers for inclusion/exclusion in the final output. Additionally, line properties can be modified for each layer if the input PDF is compatible.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    PHPCompatibility

    PHPCompatibility

    PHP Compatibility check for PHP_CodeSniffer

    PHPCompatibility is a set of rules for PHP_CodeSniffer that checks for PHP version compatibility in codebases. It helps developers identify features or syntax not supported in specific versions of PHP, which is critical for maintaining backward compatibility or upgrading PHP versions safely. It supports a wide range of PHP versions and is often used in CI workflows to ensure version compliance.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    PRDownloader

    PRDownloader

    A file downloader library for Android with pause and resume support

    A file downloader library for Android with pause and resume support. PRDownloader can be used to download any type of files like image, video, pdf, apk and etc. This file downloader library supports pause and resume while downloading a file. Supports large file download. This downloader library has a simple interface to make download request. We can check if the status of downloading with the given download Id. PRDownloader gives callbacks for everything like onProgress, onCancel, onStart, onError and etc while downloading a file. Supports proper request canceling. Many requests can be made in parallel. All types of customization are possible.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code is a major Rust crate for parsing Rust source code (token streams) into a syntax tree (AST) that procedural macros can inspect or transform. The primary target is macro authors: you can parse TokenStreams into syn::File, syn::Item, syn::Expr, syn::Type, etc. It offers rich data structures, fine-grained parsing, span tracking (for error reporting), traversal and mutation APIs (visit, fold, visit_mut), printing back to tokens, and strong feature-gating so you only compile what you need. The documentation emphasises that while the crate is geared for procedural macros (and custom derives), some of the APIs may be of more general use. Using syn you can effectively write code that analyzes or generates Rust code at compile time.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Personal Security Checklist

    Personal Security Checklist

    A compiled checklist of 300+ tips for protecting digital security

    Personal Security Checklist is a comprehensive, plain-language checklist for improving personal digital security and privacy across devices, accounts, and everyday workflows. It’s organized so that complete beginners can make quick, high-impact changes, while advanced users can dig into deeper hardening steps. The guidance spans topics like passwords, 2FA, device encryption, browser hygiene, network safety, backups, and incident response planning. Each section breaks recommendations into actionable, bite-sized items with brief explanations, helping you understand the “why” as well as the “how.” The repository is continuously refined by a large community, which keeps the content practical, vendor-neutral, and up to date with evolving threats and best practices. It also encourages threat modeling, matching the steps you take to the risks you actually face, so you can prioritize effectively without getting overwhelmed.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Phaser Ads

    Phaser Ads

    A Phaser plugin for providing nice ads integration in your phaser.io

    Phaser Ads is a plugin designed to integrate various advertising providers into Phaser-based games, offering a unified API for managing ads across different platforms. It simplifies the process of incorporating ads, including mobile-specific options, into your game.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Phonelib

    Phonelib

    Ruby gem for phone validation and formatting

    Phonelib is a Ruby gem that provides phone number validation and formatting capabilities by leveraging Google's libphonenumber library. It enables developers to parse, validate, and format international phone numbers within Ruby applications.​
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Photobooth

    Photobooth

    A photobooth Web-Application for raspberry pi with gphoto2

    A Photobooth web interface for Raspberry Pi and Windows. Event-specific (e.g. wedding, birthday) config to show a symbol (e.g. heart) between some text on the start page. Green screen keying (chroma keying). Photo collage function: take 4 pictures in a row with or without interruption and let it generate a collage out of it. Save pictures with a Polaroid effect. Adjust take picture and print commands. And many more options to adjust and style the Photobooth for your personal needs.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    PixieDust

    PixieDust

    Python Helper library for Jupyter Notebooks

    PixieDust is an open source Python helper library that works as an add-on to Jupyter notebooks to improve the user experience of working with data. It also fills a gap for users who have no access to configuration files when a notebook is hosted on the cloud.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Plymouth Themes

    Plymouth Themes

    A huge collection (80+) of Plymouth themes ported from Android

    A big collection of Plymouth themes, ported from Android bootanimation. Plymouth is a project from Fedora and now listed among the freedesktop.org's official resources providing a flicker-free graphical boot process. It relies on kernel mode setting (KMS) to set the native resolution of the display as early as possible, then provides an eye-candy splash screen leading all the way up to the login manager.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    PortableGL

    PortableGL

    An implementation of OpenGL 3.x-ish in clean C

    PortableGL is a single-header, software-only implementation of a subset of OpenGL (specifically the GL 2.1 pipeline), designed to run entirely on the CPU. This lightweight graphics library allows OpenGL-style rendering without GPU acceleration, making it ideal for educational use, debugging, embedded systems, and retro-style software rendering. Because it mirrors OpenGL syntax and design, it can act as a drop-in CPU renderer for testing or deploying 3D graphics on platforms without GPU support.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Practical ASP.NET Core

    Practical ASP.NET Core

    Practical samples of ASP.NET Core 10 RC

    practical-aspnetcore is a repository containing hundreds of sample projects, micro-applications, and code snippets across multiple versions of .NET Core (including 2.1, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0, 10 RC) to illustrate real-world patterns, advanced topics, and features in .NET Core development. It is intended as a hands-on learning resource for building web APIs, middleware, authentication, real-time, microservices, etc.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Pusher Channels Javascript Client

    Pusher Channels Javascript Client

    Pusher Javascript library

    Bi-directional hosted APIs that are flexible, scalable and easy to use. We create and maintain complex messaging infrastructure so you can build the realtime features your users need, fast.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    PyExcelerate

    PyExcelerate

    Accelerated Excel XLSX Writing Library for Python 2/3

    Accelerated Excel XLSX writing library for Python. PyExcelerate is a Python for writing Excel-compatible XLSX spreadsheet files, with an emphasis on speed.
    Downloads: 3 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB