Showing 132 open source projects for "lines"

View related business solutions
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | 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
  • 1
    Wasp

    Wasp

    A programming language that understands what a web app is

    ...Concepts such as app, page, user, login, frontend, production, etc. are baked into the language, bringing a new level of expressiveness and allowing you to get more work done with fewer lines of code. While describing high-level features with Wasp, you still write the rest of your logic in your favorite technologies (currently React, NodeJS, Prisma). Wasp is in alpha and is therefore likely to change a lot, have bugs and miss important features. Due to its expressiveness, you can create and deploy a production-ready web app from scratch with very few lines of concise, consistent, declarative code. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    DePay

    DePay

    JavaScript library to integrate various web3 crypto wallets

    ...We worked hard so that you don't have to spend months implementing Web3 Payments on your own. Discover how simple decentralized Web3 Payments can be. No boundaries, no signup. A few lines of code will allow you to accept Web3 Payments peer-to-peer.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    three.js

    three.js

    JavaScript 3D library

    three.js is a lightweight and easy-to-use JavaScript 3D library with its own default WebGL renderer. It works by creating a scene with a camera and a geometric cube, the latter of which is added to the scene. This will become the animated object within the scene. A WebGL renderer is created for the scene and the camera, with an added viewport to the document.body element. Finally, the cube is animated within the scene for the camera. A plethora of examples can be found in the project’s...
    Downloads: 63 This Week
    Last Update:
    See Project
  • 4
    SwissGL

    SwissGL

    SwissGL is a minimalistic wrapper on top of WebGL2 JS API

    ...Acting as a "Swiss Army knife" for WebGL2, it simplifies shader, texture, and framebuffer management into a single, expressive interface that enables developers to write complex GPU workflows in just a few lines of code. The library centers around one main function that unifies rendering and compute operations, allowing the creation of particle systems, GPGPU effects, and real-time simulations entirely on the GPU. Despite its simplicity and small size (under 1000 lines of code), SwissGL demonstrates remarkable flexibility, from basic visual experiments to complex multi-pass rendering pipelines. ...
    Downloads: 0 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
  • 5
    uPlot

    uPlot

    Chart for time series, lines, areas, ohlc and bars

    μPlot is a fast, memory-efficient Canvas 2D-based chart for plotting time series, lines, areas, ohlc & bars; from a cold start it can create an interactive chart containing 150,000 data points in 135ms, scaling linearly at ~25,000 pts/ms. In addition to fast initial render, the zooming and cursor performance is by far the best of any similar charting lib; at ~40 KB, it's likely the smallest and fastest time series plotter that doesn't make use of context-limited WebGL shaders or WASM, both of which have much higher startup cost and code size. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Tonic

    Tonic

    Easy to audit, zero-dependencies and build-tool-free

    A low-profile component framework. 1 file. 1 class. ~350 lines of code. No build tools are required. Native web components. Ideal for JAM stacks. Identical on client & server. Composition oriented. Event delegation by default. Lots of examples. Building a component with Tonic starts by creating a function or a class. The class should have at least one method named render which returns a template literal of HTML. onic is a thin wrapper around web components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Ace Editor

    Ace Editor

    Ace (Ajax.org Cloud9 Editor)

    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 editor for Cloud9 IDE and is the successor of the Mozilla Skywriter (Bespin) project.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Icestudio

    Icestudio

    Visual editor for open FPGA boards

    Visual editor for open FPGA boards. Built on top of the Icestorm project using Apio.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Trystero

    Trystero

    Serverless WebRTC matchmaking for painless P2P

    Serverless WebRTC matchmaking for painless P2P: make any site multiplayer in a few lines. Trystero manages a clandestine courier network that lets your application's users talk directly with one another, encrypted and without a server middleman. To establish a direct peer-to-peer connection with WebRTC, a signalling channel is needed to exchange peer information (SDP). Typically this involves running your own matchmaking server but Trystero abstracts this away for you and offers multiple "serverless" strategies for connecting peers (currently BitTorrent, Firebase, and IPFS).
    Downloads: 1 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Laravel Web Tinker

    Laravel Web Tinker

    Tinker in your browser

    Artisan's tinker command is a great way to tinker with your application in the terminal. Unfortunately running a few lines of code, making edits, and copy/pasting code can be bothersome. Wouldn't it be great to tinker in the browser? This package will add a route to your application where you can tinker to your heart's content. In case light hurts your eyes, there's a dark mode too.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Scalene

    Scalene

    High-performance CPU, GPU, and memory profiler for Python

    ...Its overhead is typically no more than 10-20% (and often less). Scalene performs profiling at the line level and per function, pointing to the functions and the specific lines of code responsible for the execution time in your program. Scalene separates out the percentage of memory consumed by Python code vs. native code.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    morgan

    morgan

    HTTP request logger middleware for node.js

    This is a Node.js module available through the npm registry. Installation is done using the npm install command. Create a new morgan logger middleware function using the given format and options. The format argument may be a string of a predefined name, a string of a format string, or a function that will produce a log entry. The format function will be called with three arguments tokens, req, and res, where tokens is an object with all defined tokens, req is the HTTP request and res is the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Etherpad

    Etherpad

    A real-time collaborative document editor for the web

    Etherpad is a highly customizable online document editor that allows for collaborative editing in real-time by up to thousands of real-time users. With Etherpad, you don’t have to send documents back and forth-- simply set it up, share the link and collaborate with co-workers, fellow students, or friends on just about any written document! Etherpad provides all-access to data through a well-documented API and provides support for data export/import capabilities. It’s got an awesome set of...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    cross-platform-terminal-characters

    cross-platform-terminal-characters

    All the characters that work on most terminals

    cross-platform-terminal-characters is a utility library that provides consistent, cross-platform terminal characters such as checkmarks, arrows, and box-drawing symbols for use in command-line interfaces. It ensures that terminal UI components look correct and legible across operating systems like Windows, macOS, and Linux, accounting for encoding and font inconsistencies. By automatically selecting fallback characters when necessary, it simplifies the process of designing beautiful,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Wireflow

    Wireflow

    User flow chart real-time collaborative tool

    ...It supports real-time collaboration, meaning multiple people can work on the same flow simultaneously, making it useful for distributed teams and remote workshops. Users can drag and drop nodes, connect steps with directed lines, and annotate interactions, producing a visual blueprint for app behavior, website navigation, or feature flows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Semiotic

    Semiotic

    A data visualization framework combining React & D3

    ...A guide for creating a line chart, timeseries, difference line, and line percents using XYFrame along with hover behavior, responsive dimensions, and styling. XYFrame takes lines as an object or an array of objects. Each object represents a line. Every object needs a coordinates property with the array of points for that line. The points will be rendered in the order of that array. You can use a key other than coordinates by changing the lineDataAccessor props.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    AVA

    AVA

    Node.js test runner that lets you develop with confidence

    ...One of the key features it has is Magic Assert, wherein only certain values are displayed and highlighted for better viewing and easier comparison. It automatically removes unrelated lines in stack traces, and also automatically detects whether your CI environment supports parallel builds. AVA is currently available in a number of different translations. To keep up to date with its latest developments, you can follow the official AVA Twitter account: https://twitter.com/ava__js
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Cirrus

    Cirrus

    The SCSS framework for the modern web

    ...Cirrus takes a generative approach to building your stylesheets. A large number of features with a minimal footprint. Fully responsive by design. Getting started with Cirrus is a few commands or lines of HTML away (depending on how you want to import it). The framework is designed to be pluggable into any new or existing projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    pixelmatch

    pixelmatch

    The smallest, simplest JavaScript pixel-level image comparison library

    ...Features accurate anti-aliased pixels detection and perceptual color difference metrics. Inspired by Resemble.js and Blink-diff. Unlike these libraries, pixelmatch is around 150 lines of code, has no dependencies, and works on raw typed arrays of image data, so it's blazing fast and can be used in any environment (Node or browsers). Compares two images, writes the output diff and returns the number of mismatched pixels.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ora

    ora

    Elegant terminal spinner

    ...It just means it won't output the spinner, colors, and other ansi escape codes. It will still log text. Discard stdin input (except Ctrl+C) while running if it's TTY. This prevents the spinner from twitching on input, outputting broken lines on Enter key presses, and prevents buffering of input while the spinner is running.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    UglifyJS 3

    UglifyJS 3

    JavaScript parser, mangler, compressor, beautifier toolkit

    ...A tree walker, a simple API allowing you to do something on every node in the AST. A tree transformer, another API intended to transform the tree. All the above utilities and APIs are defined in ~6500 lines of code (except for the effective generation of the source-map, which is handled by the source-map module). Compared to alternatives, UglifyJS is pretty small.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Search with Lepton

    Search with Lepton

    Lightweight demo to build a conversational AI search engine quickly

    ...It retrieves information from supported search engines and uses that context to generate responses through a retrieval-augmented generation approach. The implementation is intentionally minimal, containing fewer than 500 lines of code while still providing a complete working example of an AI-powered search system. It includes both a backend service written in Python and a web interface that allows users to interact with the search engine in a conversational format. Developers can configure different search providers and language models through environment variables, making it flexible for experimentation and prototyping.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    realm by MongoDB

    realm by MongoDB

    Realm is a mobile database, an alternative to SQLite key-value stores

    ...Realm is fully-featured, lightweight, and efficiently uses memory, disk space, and battery life. Realm was built for mobile developers, with simplicity in mind. The idiomatic, object-oriented data model can save you thousands of lines of code. Realm’s live objects mean data updated anywhere is automatically updated everywhere. If you need to freeze elements of your data for Reactive frameworks, you can do that, too.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    NanoNeuron

    NanoNeuron

    NanoNeuron is 7 simple JavaScript functions

    ...The code emphasizes readability over performance, inviting you to step through calculations and watch parameters converge. Because every concept is expressed in a few lines, it’s easy to tinker—change learning rates, swap cost functions, or visualize error curves. The repository bridges the gap between formulae and intuition by making each update transparent and observable. It’s ideal for absolute beginners who want to internalize core ideas before moving on to multi-layer networks and libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Koa

    Koa

    Expressive middleware for node.js using ES2017 async functions

    Koa is a minimal, expressive web framework for Node.js created by the team behind Express, built around modern JavaScript features. Its middleware system uses async functions and an “onion” execution model, producing clean, sequential control flow for request/response handling. Koa keeps the core small and unopinionated—there’s no built-in router or templating—so developers compose only the pieces they need. The framework exposes a refined Context object to standardize request and response...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB