Showing 625 open source projects for "so"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    TIL

    TIL

    Today I Learned

    This “Today I Learned” repository is a living notebook of concise tips, commands, and gotchas collected across many tools and languages. Entries are intentionally short—often a paragraph and an example—so they’re easy to search, skim, and apply in a pinch. Topics span everyday developer concerns: shell one-liners, Git incantations, editor tricks, language quirks, and small debugging patterns that save time. Because each note is atomic, the collection grows organically without becoming a tangled tutorial or book; readers can dip in anywhere and learn something useful in a minute. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Clipboard

    Clipboard

    Your new smart clipboard manager

    Your second brain that remembers anything, anytime, anywhere. The Clipboard Project (CB for short) is the oh-so-awesome clipboard manager that's just like a second brain. It's fast and lightweight, feature-packed, and super user-friendly. Anyone can use CB - no matter who you are or what you're working on, from web developers to your Average Joe and even to your grandma. Nothing dares lay more than a few button presses away. We've packed, crammed, and jammed CB full of useful features to increase your productivity in the most effective way possible. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    jQuery Google Maps Store Locator Plugin

    jQuery Google Maps Store Locator Plugin

    A store locator plugin using Google Maps API version 3

    ...No back-end programming is required, you just need to feed it KML, XML, or JSON data with all the location information. How you create the data file is up to you. I originally created this for a company that didn’t have many locations, so I just used a static XML file. You will need to geocode your locations beforehand or use a geocoding API service if you want to try to do it on the fly. The reason for this is that all free geocoding APIs have strict limits that would easily be exceeded. In the end, you're much better off storing the coordinates versus having to look them up for each location on each request.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    go-chart

    go-chart

    go chart is a basic charting library in go

    Package chart is a very simple golang native charting library that supports time-series and continuous line charts. Master should now be on the v3.x codebase, which overhauls the api significantly. Per usual, see examples for more information. Actual chart configurations and examples can be found in the ./examples/ directory. They are simple CLI programs that write to output.png (they are also updated with go generate. Everything on the chart.Chart object has defaults that can be overridden....
    Downloads: 1 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    Swoole

    Swoole

    Coroutine-based concurrency library for PHP

    ...The network layer in Swoole is event-based and takes full advantage of the underlying epoll/kqueue implementation, making it really easy to serve millions of requests. Swoole 4.x uses a brand new engine kernel and now it has a full-time developer team, so we are entering an unprecedented period in PHP history which offers a unique possibility for rapid evolution.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Prism

    Prism

    Lightweight, robust, elegant syntax highlighting

    Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in millions of websites, including some of those you visit daily.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Otter-Grader

    Otter-Grader

    A Python and R autograding solution

    Otter Grader is a light-weight, modular open-source autograder developed by the Data Science Education Program at UC Berkeley. It is designed to work with classes at any scale by abstracting away the autograding internals in a way that is compatible with any instructor's assignment distribution and collection pipeline. Otter supports local grading through parallel Docker containers, grading using the autograder platforms of 3rd party learning management systems (LMSs), the deployment of an...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    TBOX

    TBOX

    A glib-like multi-platform c library

    TBOX is a glib-like cross-platform C library that is simple to use yet powerful in nature. The project focuses on making C development easier and provides many modules (.e.g stream, coroutine, regex, container, algorithm ...), so that any developer can quickly pick it up and enjoy the productivity boost when developing in C language. It supports the following platforms: Windows, Macosx, Linux, Android, iOS, BSD and etc. Supports file, data, http and socket source. Supports the stream filter for gzip, charset. etc. Implements stream transfer. Implements the static buffer stream for parsing data. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Swagger Core

    Swagger Core

    Examples, server integrations for generating Swagger API Specification

    ...Such definition can be the base for further processing/consumption, including API documentation (e.g with swagger-ui, API client generation in various languages (e.g with swagger-codegen), custom processing, and so on. Such result is achieved by scanning JAX-RS resources and resolving their operations and used types, (also) processing applied annotations (e.g. Swagger, JAX-RS, Jackson, JAXB, etc.). An extension mechanism allows to further customize and pre/post processing result.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 10
    xbar Plugins

    xbar Plugins

    Plugin repository for xbar (the BitBar reboot)

    ...The repository works as a centralized collection where users can find plugins for monitoring systems, services, development tools, productivity, and everyday utilities. Plugin authors can contribute their own scripts so others can install and use them through xbar. The project is practical because xbar can turn almost any script output into a menu bar item. It is best suited for macOS users who want lightweight, customizable, script-driven information in their menu bar.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    CampusShame

    CampusShame

    Crowdsource and document the reputational history of companies

    CampusShame is a repository that aims to crowdsource and document the reputational history of companies based on their treatment of candidates during campus recruitment processes, with a focus on Chinese tech industry hiring practices. It compiles lists of companies that have had so-called “shameful” behaviors, such as rescinding offers, canceling intention letters, or terminating three-party agreements after acceptance, alongside a parallel list of companies without reported negative incidents. The project draws on publicly available anecdotes, snapshots, and forum posts from platforms such as NowCoder, Maimai, and Zhihu to provide evidence and context for each entry, preserving details that might otherwise be lost as threads get deleted or censored. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    luaposix

    luaposix

    Lua bindings for POSIX APIs

    This is a POSIX binding for LuaJIT, Lua 5.1, 5.2, 5.3 and 5.4; like most libraries, it simply binds to C APIs on the underlying system, so it won't work on non-POSIX systems. However, it does try to detect the level of POSIX conformance of the underlying system and bind only available APIs. For a while, luaposix contained support for curses functionality too, but now that has its own lcurses repository again, where it is being maintained separately.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Sycamore

    Sycamore

    A library for creating reactive web apps in Rust and WebAssembly

    ...Sycamore harnesses the full power of Rust via WebAssembly, giving you full control over performance. Write code that feels natural. Everything is built on reactive primitives without a cumbersome virtual DOM. No JavaScript. Had enough of JavaScript? So have we. Create apps using Sycamore without touching a single line of JS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    React Slick

    React Slick

    React carousel component

    ...After you are done installing through yarn or npm, now you will have to include CSS in your project. But be aware slick-carousel has a peer-dependancy on jQuery which you, or your colleagues may not like to see in your console output, so you can always grab the CSS from there and convert it into any CSS in JS solution that you might be using.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    100 proyectos de JavaScript

    100 proyectos de JavaScript

    100 JavaScript projects with code and videos for free

    100 proyectos de JavaScript is a large collection of 100 JavaScript projects, each with source code and an accompanying video tutorial, offered entirely for free. The repository is tied to the website javascript100.dev, which presents the projects as a structured learning path so learners can progressively build their skills through practice.Each project lives in its own numbered folder (for example, 01-tinder-swipe), and the README explains how to run them via the VS Code Live Preview extension, making it easy for beginners to get them running without complex tooling. The projects cover a variety of small apps and UI experiments, such as swipe interactions, classic games, typing tests, and more, focusing on vanilla JavaScript with HTML and CSS to reinforce core skills. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    nivo

    nivo

    A rich set of dataviz components

    ...All datum having null x or y will be treated as holes, thus portions of the corresponding line will be skipped. You can fully customize it using the circleComponent property to define your own, if you wish to do so you should have a look at the default SVG component to get started. Bar chart which can display multiple data series, stacked or side by side. Also supports both vertical and horizontal layout, with negative values descending below the x axis.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Cobra

    Cobra

    A Commander for modern Go CLI interactions

    Cobra is a library for creating powerful modern CLI applications, and at the same time a program to generate applications and command files. It provides a simple interface for creating powerful CLI interfaces, and will also generate application scaffolding so you can quickly develop your Cobra-based application. This scaffolding includes easy subcommand-based CLIs, fully POSIX-compliant flags, global, local and cascading flags, among many others. The structure of Cobra is based on commands, flags and arguments. The commands represent actions, the central point of the application; flags modify the behavior of commands; while arguments are things. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Puppeteer

    Puppeteer

    Headless Chrome Node.js API

    Puppeteer is a headless Node library that provides a high level API for controlling Chromium or Chrome over the DevTools protocol. It requires zero setup and comes bundled with the Chromium version most suited to it. Puppeteer is headless by default, making it fast to run. However, it can also be set to run full or non-headless Chrome or Chromium, simply set the headless option when launching a browser. Many of the things you can do manually in the browser, you can also do with Puppeteer...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Deequ

    Deequ

    Deequ is a library built on top of Apache Spark

    Deequ is a library built atop Apache Spark that enables defining “unit tests for data” — that is, formal constraints or checks on datasets to ensure data quality along dimensions such as completeness, uniqueness, value ranges, correlations, etc. It can scale to large datasets (billions of rows) by translating those data checks into Spark jobs. Deequ supports advanced features like a metrics repository for storing computed statistics over time, anomaly detection of data quality metrics, and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Napkin Math

    Napkin Math

    Techniques and numbers for estimating system's performance

    ...The repository is especially useful for system design interviews, architecture planning, capacity estimation, and infrastructure cost discussions. It encourages engineers to practice estimation as a skill so they can reason about systems before building or benchmarking them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    sj.h

    sj.h

    A tiny little JSON parsing library

    sj.h is a tiny JSON parsing library written in C99 for developers who want a minimal, allocation-free way to walk through JSON data. It is intentionally small, around a few hundred lines or less depending on how it is counted, and keeps state minimal so it can fit into constrained environments. The library does not try to own every part of JSON handling; instead, it leaves number conversion and string interpretation to the user. This design gives developers direct control over memory, numeric precision, Unicode handling, and application-specific parsing behavior. It reports errors with line and column locations, which makes malformed input easier to debug despite the library’s small size. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Claude Quickstarts

    Claude Quickstarts

    A collection of projects for building deployable applications

    Claude Quickstarts is a curated collection of starter projects and templates that help developers quickly begin building applications with the Claude API, making it easier to leverage Anthropic’s Claude models for real use cases. Each quickstart provides a foundational codebase with preconfigured settings and examples for common deployment scenarios, so developers can focus on customizing functionality instead of bootstrapping infrastructure. The repository includes demos, sample integrations, and instructions to get environments running with minimal setup while handling authentication, API calls, and error handling best practices. Because it’s designed as a learning and prototyping resource, Claude Quickstarts supports exploration of interactive applications, backend services, and workflows that benefit from large language model capabilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code

    ...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: 1 This Week
    Last Update:
    See Project
  • 24
    Certificate Transparency Go

    Certificate Transparency Go

    Auditing for TLS certificates (Go code)

    ...The repository also provides command-line tools for verifying signed certificate timestamps, inspecting certificates and CRLs, and querying logs. For operators, a “CT personality” integrates with Trillian so you can run a CT log backed by a verifiable transparency log. The project is structured for contributors, with generators, mocks, linting, and presubmit tooling to keep changes consistent and reliable.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    FL Chart

    FL Chart

    FL Chart is a highly customizable Flutter chart library

    ...The package pays special attention to aesthetics, with options for gradients, curved lines, stacked bars, rounded corners, custom tick formats, and flexible legends. Because it’s built on Flutter’s rendering primitives, it scales crisply on any device and adapts well to layout constraints. Its API is designed so teams can start simple and progressively layer in formatting, interactions, and performance tweaks as dashboards grow in complexity.
    Downloads: 1 This Week
    Last Update:
    See Project