Showing 298 open source projects for "so"

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
  • 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
  • 1
    IceCream

    IceCream

    Never use print() to debug again

    ...With arguments, ic() inspects itself and prints both its own arguments and the values of those arguments. Just give ic() a variable or expression and you're done. ic() returns its argument(s), so ic() can easily be inserted into pre-existing code. Additionally, ic()'s output can be entirely disabled, and later re-enabled, with ic.disable() and ic.enable() respectively. ic() continues to return its arguments when disabled, of course; no existing code with ic() breaks. To make ic() available in every file without needing to be imported in every file, you can install() it. ic() can also be imported in a manner that fails gracefully if IceCream isn't installed, like in production environments (i.e. not development).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Claude Code Templates

    Claude Code Templates

    CLI tool for configuring and monitoring Claude Code

    ...It lets you quickly scaffold domain-specific AI agents (like security auditors, performance optimizers, or database architects), fill in consistent project configurations, and embed automated workflows without reinventing the wheel for each new project. The templates and components are organized by workflow so teams can adopt best practices for testing, deployment, documentation, DevOps automation, and more, all powered by Claude’s agent SDK. Interactive installation commands and a marketplace-style interface make it easy to browse and apply components, and the tool also includes development utilities like analytics and conversation monitoring.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    zpdf

    zpdf

    Zero-copy PDF text extraction library written in Zig

    zpdf is a high-performance PDF text extraction library written in Zig that focuses on speed, low overhead, and modern parsing techniques. It leans heavily on memory-mapped file reading and zero-copy patterns where possible, so it can scan large PDFs without repeatedly copying data around in memory. The library supports streaming extraction using efficient arena allocation, making it well suited for workloads that need to process big documents quickly or in batches. It implements multiple PDF decompression filters and handles common font encoding pathways, which are essential for turning raw PDF content streams into readable text. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    latexify

    latexify

    A library to generate LaTeX expression from Python code

    ...The tool aims to preserve semantics such as exponentiation, summations, products, piecewise definitions, and function application while hiding Pythonic scaffolding. Users can control rendering details for names and operators so the output conforms to a project’s notation style. Because it works directly from Python source, it enables a tight authoring loop.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 5
    Deepchecks

    Deepchecks

    Test Suites for validating ML models & data

    Deepchecks is the leading tool for testing and for validating your machine learning models and data, and it enables doing so with minimal effort. Deepchecks accompany you through various validation and testing needs such as verifying your data’s integrity, inspecting its distributions, validating data splits, evaluating your model and comparing between different models. While you’re in the research phase, and want to validate your data, find potential methodological problems, and/or validate your model and evaluate it. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    FairChem

    FairChem

    FAIR Chemistry's library of machine learning methods for chemistry

    ...Version 2 modernizes the stack with a cleaner core package and breaking changes relative to V1, focusing on simpler installs and a stable API surface for production and research. The centerpiece models (e.g., UMA variants) plug directly into the ASE ecosystem via a FAIRChem calculator, so users can run relaxations, molecular dynamics, spin-state energetics, and surface catalysis workflows with the same pretrained network by switching a task flag. Tasks span heterogeneous domains—catalysis (OC20-style), inorganic materials (OMat), molecules (OMol), MOFs (ODAC), and molecular crystals (OMC)—allowing one model family to serve many simulations. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    git-delete-merged-branches

    git-delete-merged-branches

    Command-line tool to delete merged Git branches

    ...Deletion is a sharp knife that requires care. While git reflog would have your back in most cases, git-delete-merged-branches takes safety seriously. git push is used with --force-with-lease so if the server and you have a different understanding of that branch, it is not deleted. There is no use of os.system or shell code to go wrong.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Zappa - Serverless Python

    Zappa - Serverless Python

    Serverless Python

    ...If the queue of incoming requests grows too large, some requests will time out. With Zappa, each request is given its own virtual HTTP "server" by Amazon API Gateway. AWS handles the horizontal scaling automatically, so no requests ever time out. Each request then calls your application from a memory cache in AWS Lambda and returns the response via Python's WSGI interface. After your app returns, the "server" dies.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Jupynium

    Jupynium

    Selenium-automated Jupyter Notebook that is synchronised with NeoVim

    ...Jupynium uses Selenium to automate Jupyter Notebook, synchronizing everything you type on Neovim. Never leave Neovim. Switch tabs on the browser as you switch files on Neovim. Note that it doesn't sync from Notebook to Neovim so only modify from Neovim.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 10
    Top Deep Learning Projects

    Top Deep Learning Projects

    A list of popular github projects related to deep learning

    TopDeepLearning is a curated index of the most popular GitHub projects related to deep learning, ranked by their star count. Rather than being a library itself, it serves as a curated roadmap and reference guide for anyone exploring the deep learning ecosystem — from beginners to experienced practitioners. By aggregating high-star projects across frameworks (TensorFlow, PyTorch), tools (computer vision, NLP, reinforcement learning), tutorials, and research code, it helps users quickly...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    django-webpack-loader

    django-webpack-loader

    Transparently use webpack with django

    ...Django webpack loader consumes the output generated by webpack-bundle-tracker and lets you use the generated bundles in Django. Test cases cover Django>=2.0 on Python>=3.5. 100% code coverage is the target so we can be sure everything works anytime. It should probably work on older versions of Django as well but the package does not ship any test cases for them. Before configuring django-webpack-loader, let's first configure what's necessary on the webpack-bundle-tracker side. Update your Webpack configuration file (it's usually on webpack.config.js in the project root). ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    GEF

    GEF

    Modern experience for GDB with advanced debugging capabilities

    GEF is a set of commands for x86/64, ARM, MIPS, PowerPC and SPARC to assist exploit developers and reverse-engineers when using old-school GDB. It provides additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit development. Application developers will also benefit from it, as GEF lifts a great part of regular GDB obscurity, avoiding repeating traditional commands or bringing out the relevant information from the debugging runtime.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Unofficial TikTok API in Python

    Unofficial TikTok API in Python

    The Unofficial TikTok API Wrapper In Python

    ...To run the example scripts from the repository root, make sure you use them an option on python. You can access the dictionary type of an object using .as_dict. On a video, this may look like this, although TikTok changes its structure from time to time so it's worth investigating the structure of the dictionary when you use this package. You'll probably need to use this beyond just for legacy support since not all attributes are parsed out and attached to the different objects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Pipenv

    Pipenv

    Python Development Workflow for Humans

    Pipenv is a package manager that brings all the best of the packaging world together to the Python world. It's got everything you could need: bundler, composer, npm, cargo, yarn and more all in one convenient package so you can easily set up a working environment. Pipenv creates and manages a virtualenv automatically, and can add or remove packages from your Pipfile as you install/uninstall packages. It also produces the Pipfile.lock, which is essential for deterministic builds. Pipenv provides convenient solutions to a number of problems. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    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
  • 16
    django-environ

    django-environ

    Django-environ allows you to utilize 12factor inspired environment

    The idea of this package is to unify a lot of packages that make the same stuff: Take a string from os.environ, parse and cast it to some of useful python typed variables. To do that and to use the 12factor approach, some connection strings are expressed as url, so this package can parse it and return a urllib.parse.ParseResult. These strings from os.environ are loaded from a .env file and filled in os.environ with setdefault method, to avoid overwriting the real environment. A similar approach is used in Two Scoops of Django book and explained in the 12factor-Django article. django-environ is the Python package that allows you to use the Twelve-factor methodology to configure your Django application with environment variables.For that, it gives you an easy way to configure Django application using environment variables obtained from an environment file and provided by the OS.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Eel

    Eel

    A Python library for making simple Electron-like HTML/JS GUI apps

    Eel is a little Python library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. Eel hosts a local webserver, then lets you annotate functions in Python so that they can be called from Javascript, and vice versa. Eel is designed to take the hassle out of writing short and simple GUI applications. If you are familiar with Python and web development, probably just jump to this example which picks random file names out of the given folder (something that is impossible from a browser). There are several options for making GUI apps in Python, but if you want to use HTML/JS (in order to use jQueryUI or Bootstrap, for example) then you generally have to write a lot of boilerplate code to communicate from the Client (Javascript) side to the Server (Python) side.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    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
  • 19
    I hate money

    I hate money

    A simple shared budget manager web application

    ...Hope you (will) like it! The code is distributed under a BSD beerware derivative: if you meet the people in person and you want to pay them a craft beer, you are highly encouraged to do so.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    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
  • 21
    spacy-transformers

    spacy-transformers

    Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy

    ...Transfer learning refers to techniques such as word vector tables and language model pretraining. These techniques can be used to import knowledge from raw text into your pipeline, so that your models are able to generalize better from your annotated examples. You can convert word vectors from popular tools like FastText and Gensim, or you can load in any pre trained transformer model if you install spacy-transformers. You can also do your own language model pretraining via the spacy pre train command. You can even share your transformer or another contextual embedding model across multiple components, which can make long pipelines several times more efficient. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    PyTorch Lightning

    PyTorch Lightning

    The lightweight PyTorch wrapper for high-performance AI research

    ...PyTorch Lightning can easily be applied for any use case. With just a quick refactor you can run your code on any hardware, run distributed training, perform logging, metrics, visualization and so much more!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Make It heavy

    Make It heavy

    A Python framework that emulates Grok Heavy functionality

    Make It heavy is a Python framework for producing deeper AI analysis through multi-agent orchestration. It is designed to emulate the style of Grok Heavy by splitting a user query into several specialized research angles. The system runs four agents in parallel so each one can explore the problem from a different perspective. It then combines their outputs into one unified answer through an intelligent synthesis step. The framework uses OpenRouter for model access and can also run in single-agent mode for simpler tasks. Overall, it is useful for users who want broader research coverage, richer reasoning diversity, and structured multi-agent responses from one command-line workflow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Websoft9

    Websoft9

    Applications self-hosting and DevOps platform

    ...The platform provides a graphical interface for installing, managing, and operating more than 200 application templates. It combines application deployment with server administration tools, so users can manage files, containers, users, proxies, SSL, logs, storage, firewalls, and system services from one place. Websoft9 uses familiar technologies such as Docker, Docker Compose, Nginx, Cockpit, Kubernetes, and Swarm rather than introducing a completely new stack. It is useful for individuals, teams, and organizations that want lightweight self-hosting with DevOps-style controls and less manual configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    GoPay Workflow Orchestrator

    GoPay Workflow Orchestrator

    Lightweight process orchestration framework for regional payment

    ...It focuses on engineering reliability in multi-stage payment journeys that involve provider redirects, tokenized requests, verification challenges, asynchronous polling, and final status confirmation. The project organizes scattered payment steps into a reproducible and observable process so developers can inspect state transitions and integration failures. It includes an orchestrator-style structure and supporting utilities, including an OTP-forwarding component for controlled testing environments. Because it interacts with payment and verification flows, it should only be used with accounts, systems, and test cases the user is authorized to operate. ...
    Downloads: 0 This Week
    Last Update:
    See Project