Showing 2517 open source projects for "so"

View related business solutions
  • 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
  • $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
  • 1
    HelloGitHub

    HelloGitHub

    Share interesting, entry-level open source projects on GitHub

    ...It is updated and released in the form of a monthly magazine on the 28th of every month. The content includes interesting, entry-level open-source projects, open-source books, practical projects, enterprise-level projects, etc., so that you can feel the charm of open source in a short time and fall in love with open source! At first, I just wanted to collect interesting, high-quality, and easy-to-use projects that I found in the process of browsing GitHub, so that it would be easier to find and learn later. Later, I plan to share these interesting and valuable open source projects with you. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    moq

    moq

    Interface mocking tool for go generate

    Moq is a Go interface mocking tool designed to generate test-friendly mock structs from existing interfaces. It is commonly used with go generate so teams can keep mock implementations synchronized with their source interfaces. Instead of relying on a large mocking framework, Moq creates straightforward Go code that can be inspected, edited, and used directly in tests. The generated structs allow developers to define function behavior for each mocked method. This makes it easier to test code that depends on interfaces without writing repetitive mock boilerplate by hand. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    hash-wasm

    hash-wasm

    Lightning fast hash functions using hand-tuned WebAssembly binaries

    ...It supports both simple one-shot hashing and advanced streaming modes, allowing developers to process large datasets incrementally. The architecture is modular, enabling tree-shaking so that only the required algorithms are included in the final bundle, reducing application size.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    PortKiller

    PortKiller

    A powerful cross-platform port management tool for developers

    ...Beyond basic port listing, PortKiller includes Kubernetes port-forward session management with auto-reconnect and connection logs, plus Cloudflare Tunnel visibility so you can keep track of external tunnels. Designed with native UI for macOS and Windows, it integrates with the system menu bar or tray for quick access, notifications, watched ports, and favorite lists for frequently monitored items. Its cross-platform support and refined UX help developers troubleshoot network issues, free up ports, and streamline local networking tasks without switching to the command line.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    repren

    repren

    Rename anything

    ...It’s meant for sweeping refactors: change a class or package name everywhere and update filenames to match in one pass. The design favors explicitness and safety, providing dry-run output so you can preview exactly what will change before executing it. It handles recursive directory walks, lets you filter which files to touch, and supports multiple patterns in a single run to keep transformations consistent. Because it’s script-friendly, it slots well into project maintenance, codebase migrations, or release engineering tasks. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    KSP

    KSP

    Kotlin Symbol Processing API

    KSP is Kotlin’s lightweight, idiomatic alternative to Java annotation processing that gives compile-time access to Kotlin program structure. Rather than forcing Kotlin through Java’s annotation APIs, it exposes Kotlin-first symbols—classes, functions, properties, types—so processors can generate code efficiently. The design dramatically reduces incremental build overhead by operating directly on symbols without compiling stubs, which speeds up large multi-module projects. Processors run as Gradle plugins, participate in incremental builds, and can target common use cases like DI bindings, JSON adapters, or UI glue code. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Heritrix

    Heritrix

    Internet Archive's open-source, web-scale, web crawler project

    ...Please consider the load your crawl will place on seed sites and set politeness policies accordingly. Also, always identify your crawl with contact information in the User-Agent so sites that may be adversely affected by your crawl can contact you or adapt their server behavior accordingly.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    Bastillion

    Bastillion

    Web-based SSH console that centrally manages administrative access

    ...Commands can be shared across shells to make patching easier and eliminate redundant command execution. Bastillion layers TLS/SSL on top of SSH and acts as a bastion host for administration. Protocols are stacked (TLS/SSL + SSH) so infrastructure cannot be exposed through tunneling / port forwarding.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Pow Auth

    Pow Auth

    Robust, modular, and extendable user authentication system

    ...Pow is a complete authentication and user management library built in Elixir that works out-of-the-box for Phoenix and Plug-based applications while being fully customizable. Pow gives you out-of-the-box authentication and user management for your Phoenix or Plug-based app. Functionally built so it's fully customizable. Strong security is a core tenet of Pow's philosophy, which is why Pow by default uses short lived sessions. If your app requires stateless tokens, the authorization layer can be replaced in minutes. Pow has been used in countless production apps and is a "batteries included" library for production. The cache backend store used for session storage can be replaced with any key-value store of your choice. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    kustomize

    kustomize

    Customization of kubernetes YAML configurations

    ...In some directory containing your YAML resource files (deployments, services, configmaps, etc.), create a kustomization file. The resources in this directory could be a fork of someone else's configuration. If so, you can easily rebase from the source material to capture improvements, because you don't modify the resources directly.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Gantry Framework

    Gantry Framework

    Next Generation Template / Theme Framework

    ...Gantry 5 has a powerful and easy-to-use Layout Manager that ensures controlling the layout is a highly visual experience. When we started the Gantry 5 project, we wanted to think past the concept of Gantry as a framework. We wanted to create something so versatile and powerful, that it could stand on its own as a platform, virtually independent of a CMS in concept and implementation. Utilizing a dual MIT & GPL license, Gantry is free to use pretty much anywhere! Designed from the ground-up with performance and efficiency in mind. Configure and structure your menu hierarchy with our new Menu editor.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 12
    Apollo Server

    Apollo Server

    Spec-compliant and production ready JavaScript GraphQL server

    Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source. Apollo Server provides a simple API for integrating with any Node.js web framework or serverless environment. The @apollo/server package itself ships with a minimally-configurable, standalone web server that handles CORS and body parsing out of the box....
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    Delta

    Delta

    A viewer for git and diff output

    Code evolves, and we all spend time studying diffs. Delta aims to make this both efficient and enjoyable: it allows you to make extensive changes to the layout and styling of diffs, as well as allowing you to stay arbitrarily close to the default git/diff output. Language syntax highlighting with color themes. Within-line highlights based on a Levenshtein edit inference algorithm. Git style strings (foreground color, background color, font attributes) are supported for >20 stylable elements....
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    Earth Engine API

    Earth Engine API

    Python and JavaScript bindings for calling the Earth Engine API

    ...Developers authenticate once, work interactively in notebooks or the Code Editor, and export results to Cloud Storage, Drive, or asset collections. Visualization helpers render tiled layers and charts so analysts can iterate quickly on workflows like land-cover mapping, change detection, or time-series analysis. By combining petabyte-scale data with concise functional transforms, the API turns complex remote-sensing pipelines into reproducible scripts that are easy to share.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    Sinatra

    Sinatra

    Classy web-development dressed in a DSL

    ...Its DSL maps routes directly to Ruby blocks, making it straightforward to build APIs, small services, and quick prototypes without the overhead of full-stack frameworks like Rails. Despite its simplicity, Sinatra supports middleware, templates, sessions, filters, and helpers, so it can grow with more complex requirements. The framework is Rack-based, which means it is highly compatible with the Ruby web ecosystem and can plug into larger applications as a lightweight component. Because of its low footprint, it’s ideal for microservices, command-line dashboards, and educational projects.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Preact

    Preact

    Fast 3kB React alternative with the same modern API

    ...The library embraces modern patterns like functional components, hooks, and context while keeping the API surface minimal. Tooling integrations and ecosystem packages round out the experience, so teams can ship production apps without sacrificing bundle budgets.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    spaCy

    spaCy

    Industrial-strength Natural Language Processing (NLP)

    ...Since its inception it was designed to be used for real world applications-- for building real products and gathering real insights. It comes with pretrained statistical models and word vectors, convolutional neural network models, easy deep learning integration and so much more. spaCy is the fastest syntactic parser in the world according to independent benchmarks, with an accuracy within 1% of the best available. It's blazing fast, easy to install and comes with a simple and productive API.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    Surge-rules

    Surge-rules

    The Surge rule set (DOMAIN-SET and RULE-SET) for the Surge for iOS

    ...Instead of manually building or maintaining Surge configuration files, users can rely on this repo to obtain up-to-date “RULE-SET” or “DOMAIN-SET” configurations that reflect community-curated lists of domains/IPs for direct access, proxying, blocking, or custom routing. Because network and domain landscapes shift over time — with new domains added, blocked, or repurposed — surge-rules offers a streamlined, shared resource so users don’t have to rebuild their rule sets from scratch. The repo formats rulesets in a way Surge expects, making installation or updating straightforward for users of the Surge client.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    CS Fundamentals

    CS Fundamentals

    Curated CS fundamentals for placement prep

    ...It also includes general job-preparation material such as HR interview questions, LeetCode resources, cover letter material, off-campus hiring references, and AI prompts for interview practice. The project is organized by subject folders so learners can quickly jump into a specific topic. It is best suited for students, freshers, and self-taught developers preparing for technical interviews or placement exams.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    C# SNMP Library

    C# SNMP Library

    C# SNMP Library (#SNMP) - Open source SNMP implementation for C#

    ...It can be used to build both SNMP managers and agents. Its asynchronous operations help applications stay responsive while handling network communication. The library is also designed to be extensible, so teams can adapt it to specialized monitoring, discovery, and device management needs.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Codon

    Codon

    A high-performance, zero-overhead, extensible Python compiler

    ...Codon supports native multithreading which can lead to speedups many times higher still. The Codon framework is fully modular and extensible, allowing for the seamless integration of new modules, compiler optimizations, domain-specific languages and so on. We actively develop Codon extensions for a number of domains such as bioinformatics and quantitative finance.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    90s Cursor Effects

    90s Cursor Effects

    Old-school cursor effects for your browser built with modern JS

    "Knowing the codes" used to be all the rage, I want to bring a few back. A repo of the old effects that inspired creativity and the desire to learn at least a little code around the world. Modernized so they're a little more efficient, and just as annoying (and twice as fun) as they were before.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Laravel View Models

    Laravel View Models

    View models in Laravel

    Have you ever made a controller where you had to do a lot of work to prepare variables to be passed to a view? You can move that kind of work to a so-called view model. In essence, view models are simple classes that take some data, and transform it into something usable for the view.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    pmd

    pmd

    An extensible multilanguage static code analyzer

    PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, Salesforce.com Apex and Visualforce, PLSQL, Apache Velocity, XML, and XSL. Additionally, it includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, Groovy, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go, Swift and Salesforce.com Apex, and Visualforce. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 25
    Jest

    Jest

    Delightful JavaScript Testing

    Jest is a delightful, comprehensive JavaScript testing framework that works right out of the box for most JavaScript projects. It works on projects that use Babel, TypeScript, Angular, React, Node and so much more! It works fast and simple, capturing snapshots either alongside your tests or embedded inline to make testing and tracking changes over time a whole lot easier. Jest is designed to ensure the correctness of any JavaScript codebase. It has a great API, is well maintained and well documented, and can be extended to meet your exact requirements. ...
    Downloads: 3 This Week
    Last Update:
    See Project