Showing 1110 open source projects for "library"

View related business solutions
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • $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
  • 1
    m2m-js

    m2m-js

    Vanilla js Libraries

    m2m-js is a set of various Vanilla js libraries. Vanilla js. Vanilla Javascript/ Sortable Grid / Repeater / List library. Form Validation. Easy Field Binding. Supports Template based development. Supports Component Based development. Custom Components like Calendar. Observer-Observable sample. 'Update UI On State Change' in a few lines of code. Fully re-written in ES8.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    AR.js

    AR.js

    Efficient Augmented Reality for the Web

    AR.js is a lightweight JavaScript library for delivering augmented reality experiences on the web. It supports image tracking, location-based AR, and marker-based interactions—all without requiring native applications or plugins. AR.js was among those great projects, with great technologies, often disruptive ones, that eventually were lacking from documentation and support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Chardin.js

    Chardin.js

    Simple overlay instructions for your apps

    Chardin.js is a jQuery plugin that creates a simple overlay to display instructions on existent elements. It is inspired by the recent Gmail new composer tour. Add the instructions to your elements. Text to show with the instructions/tooltip. data-position: (left, top, right, bottom), where to place the text with respect to the element. In addition, you can alter the relative position of the tooltip text by placing a colon and a percentage value (-100 to 100) after the position text, eg...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    dc.js

    dc.js

    Multi-Dimensional charting built to work natively with crossfilter

    dc.js is a javascript charting library with native crossfilter support, allowing highly efficient exploration on large multi-dimensional datasets (inspired by crossfilter's demo). It leverages d3 to render charts in CSS-friendly SVG format. Charts rendered using dc.js are data driven and reactive and therefore provide instant feedback to user interaction. Dimensional charting built to work natively with crossfilter rendered using d3.js.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    CrypTen

    CrypTen

    A framework for Privacy Preserving Machine Learning

    ...Designed to make secure computation accessible to machine learning practitioners, CrypTen introduces a CrypTensor object that behaves like a regular PyTorch tensor, allowing users to seamlessly apply automatic differentiation and neural network operations. Its design mirrors PyTorch’s modular and library-based structure, enabling flexible experimentation, debugging, and model development. The framework supports both encryption and decryption of tensors and operations such as addition and multiplication over encrypted values. Although not yet production-ready, CrypTen focuses on advancing real-world secure ML applications, such as training and inference over private datasets, without exposing sensitive data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    puresql

    puresql

    ES6/7 ready SQL library for node.js inspired by Clojure's yesql

    puresql is a SQL library for node.js, heavily inspired by Clojure's yesql. It supports MySQL, MariaDB, PostgreSQL, MS SQL Server, and SQLite from the box. puresql takes a path to a .sql file containing query definitions and turns them into promisified functions. You can then call them and either pass one of the provided adapters (mySQL), or your own adapter (see one of the existing ones on the structure).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    MatCaps

    MatCaps

    Huge library of matcap PNG textures organized by color

    Matcaps is a comprehensive library of matcap (material capture) PNG textures organized by color, providing artists and developers with a wide range of materials for 3D modeling and rendering. Matcaps simplifies the process of applying consistent and realistic materials to 3D models, enhancing visual quality without the need for complex shader setups.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    Mousetrap

    Mousetrap

    Simple library for handling keyboard shortcuts in Javascript

    Mousetrap is a standalone library with no external dependencies. It weighs in at around 2kb minified and gzipped and 4.5kb minified. Mousetrap has been tested and should work in Internet Explorer 6+, Safari, Firefox, and Chrome. The bind method is the main call you will be making. This will bind a specified keyboard command to a callback method. If you want to bind multiple key commands to the same callback you can pass in an array for the first argument.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    libpku

    libpku

    Private compilation of curriculum materials in your school

    libpku is a community-driven repository that collects and organizes university course materials, lecture notes, past exams, problem sets, and student-compiled summaries—primarily for Peking University, but also including contributions from other institutions. Its mission is to make hard-to-find, experience-based educational content more openly accessible, so that students don’t have to reinvent what prior generations of learners already collected. The repository is organized into folders by...
    Downloads: 0 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
  • 10
    React-Virgin

    React-Virgin

    The react-native UI Kit you've been looking for

    ...It includes a foundational project structure along with a set of prebuilt UI components that cover common mobile interface needs such as buttons, lists, headers, loaders, and chat elements. The library is intended to accelerate development by eliminating the need to set up navigation, layout systems, and basic UI elements from scratch. It integrates tools like react-navigation and includes both horizontal and vertical list components, making it easier to create dynamic and scrollable mobile interfaces. React-Virgin focuses on simplicity and accessibility, offering a clean starting point that developers can customize and expand as their application grows. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    smooth UI

    smooth UI

    Modern React UI library

    Modern React UI library. Code less, do more. Smooth UI is a style system / UI library for React. It works with Styled Components or Emotion. It is focused on developer experience, and productivity. You can focus on what you want to build instead of on how to build it. BrowserStack allows us to test in real browsers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    NES.css

    NES.css

    NES-style CSS Framework

    ...Our package.json contains some additional metadata under the following keys, path to our main Sass source file, path to our non-minified CSS. NES.css doesn't provide any fonts, but we do maintain the following list of fonts that we recommend for usage alongside the library. NES.css only provides components. You will need to define your own layout. The recommended font for NES.css is Press Start 2P. However, Press Start 2P only supports English characters. When you're using this framework with any language other than English, please use another font. Follow the Google Fonts instructions about how to include them. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Parsley

    Parsley

    Validate your forms, frontend, without writing a line of javascript

    Parsley, the ultimate JavaScript form validation library. Validating forms frontend have never been so powerful and easy. Like no other form validation library, simply write in English your requirements inside your form HTML tags, Parsley will do the rest! No need to write even a single JavaScript line for simple form validation. Parsley is now smarter, it automatically detects your forms' modifications and adapts its validation accordingly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    GUIDOLib
    The GUIDOLib provides a powerful engine for the graphic rendering of music scores, based on the Guido Music Notation format. It supports Linux, Mac OS X, Windows, Android and iOS operating systems. A Java JNI interface is available as well as a Javascript version of the library. A Web API has also been designed, allowing to deploy the engine as a Web service.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Bluebird

    Bluebird

    Full featured promise library with unmatched performance

    Bluebird is a fully featured promise library with focus on innovative features and performance. Promises in Node.js 10 are significantly faster than before. Bluebird still includes a lot of features like cancellation, iteration methods and warnings that native promises don't. If you are using Bluebird for performance rather than for those - please consider giving native promises a shot and running the benchmarks yourself.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    jul-javascript

    jul-javascript

    JUL - The JavaScript UI Language

    The JavaScript UI Language (JUL) is a configuration and instantiation module for the JavaScript frameworks. It can be used with any framework that accepts a configuration object as a constructor parameter, or with a custom factory for the other frameworks. JUL parses a tree of configuration objects, and creates the runtime components in the expected order and membership. For the most uses, after this step, you will have your application's user interface up and running. Browser...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    VivaGraph

    VivaGraph

    Graph drawing library for JavaScript

    VivaGraphJS is a powerful, high-performance graph drawing library for JavaScript that enables developers to visualize complex networks directly in the browser or in Node.js environments. It is designed for speed and scalability, handling large graph datasets with smooth rendering and interactive capabilities such as dragging nodes and zooming. The library supports multiple rendering backends including SVG, WebGL, and Canvas, allowing developers to choose the best balance of performance and visual fidelity for their use case. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Jssor

    Jssor

    Touch swipe image slider/slideshow/gallery/carousel/banner mobile

    Jssor Slider is a touch swipe image slider carousel with 200+ slideshow effects. When touch Jssor Slider, it will freeze and then move to the direction that finger swipes to. It comes with javascript library source code. Jssor jQuery slider plugin and No-jQuery version slider work almost the same, both are for image slider carousel, and content slider carousel. Slideshow and caption slide animation are all available for both version. jQuery developers benefit from the jQuery js library. The no-jQuery version is a slider carousel without jQuery. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Source Map Support

    Source Map Support

    Adds source map support to node.js (for stack traces)

    ...It’s designed to be easy to enable: you can require it programmatically or load it via a register hook so that all subsequent errors benefit. Because it relies on the source-map library, it works across a wide range of build systems that emit standard source maps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    React Refetch

    React Refetch

    A simple and composable way to fetch data for React components

    A simple, declarative, and composable way to fetch data for React components. This project was inspired by (and forked from) React Redux. Redux/Flux is a wonderful library/pattern for applications that need to maintain complicated client-side state; however, if your application is mostly fetching and rendering read-only data from a server, it can over-complicate the architecture to fetch data in actions, reduce it into the store, only to select it back out again. The other approach of fetching data inside the component and dumping it in local state is also messy and makes components smarter and more mutable than they need to be. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    xy-ui

    xy-ui

    Future-proof native web components UI component library

    ...The library is designed with a forward-looking approach to frontend development, focusing on native browser capabilities instead of framework-specific abstractions. It includes a wide range of UI components such as buttons, inputs, dialogs, sliders, tables, and date pickers, covering most common interface needs for modern web applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Chartist.js

    Chartist.js

    Simple responsive charts

    You may think that this is just yet an other charting library. But Chartist.js is the product of a community that was disappointed about the abilities provided by other charting libraries. Of course there are hundreds of other great charting libraries but after using them there were always tweaks you would have wished for that were not included. Are you planning to use Chartist to create a nice Dashboard or Admin UI?
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Chart.xkcd

    Chart.xkcd

    xkcd styled chart lib

    Chart.xkcd is a chart library plots “sketchy”, “cartoony” or “hand-drawn” styled charts. It’s easy to get started with chart.xkcd. All that’s required is the script included in your page along with a single <svg> node to render the chart. You can install chart.xkcd via script tag in HTML or via npm. Line chart displays series of data points in the form of lines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    TheoremJS

    TheoremJS

    A Math library for computation in JavaScript

    TheoremJS is a mathematical framework that is packed up with tons of useful mathematical functions. It is composed of functions in most mathematical fields such as algebra, number theory, statistics, etc... It was designed to fit your need, whatever you are trying to do. With TheoremJS, you won't feel the need of running the code on a server, you can run it right on the browser, or on a NodeJS notebook (Jupyter like). Even though we loose performances with BigNumber, our algorithms are...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Raphaël

    Raphaël

    JavaScript vector library

    Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library. Raphaël ['ræfeɪəl] uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. ...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB