awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 repository-uri

Awesome GitHub RepositoriesPython Library Integrations

Providing core tool logic as a Python module for use in custom automation scripts.

Distinct from Custom Python Integration: The candidates are too specific to HTML templating or bioinformatics; this is about exposing a tool as a general-purpose library.

Explore 19 awesome GitHub repositories matching development tools & productivity · Python Library Integrations. Refine with filters or upvote what's useful.

Awesome Python Library Integrations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • k-dense-ai/scientific-agent-skillsAvatar K-Dense-AI

    K-Dense-AI/scientific-agent-skills

    29,380Vezi pe GitHub↗

    This project is a collection of specialized toolkits and an agent skill library designed to equip large language model agents with the capabilities to perform complex scientific research across biology, chemistry, medicine, and physics. It provides a structured framework of integration paths and tools that allow agents to execute multi-step research workflows. The system is distinguished by its domain-specific toolsets, including a bioinformatics toolkit for genomic and single-cell analysis, a cheminformatics toolset for drug-target binding and lead compound optimization, and a multi-omics an

    Executes specialized data science libraries through optimized integration paths to improve agent reliability and performance.

    Python
    Vezi pe GitHub↗29,380
  • homebrew/legacy-homebrewAvatar Homebrew

    Homebrew/legacy-homebrew

    26,849Vezi pe GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Installs libraries into isolated directories and links them to the system path to prevent linking conflicts.

    Vezi pe GitHub↗26,849
  • exaloop/codonAvatar exaloop

    exaloop/codon

    16,803Vezi pe GitHub↗

    Codon is an LLVM-based Python compiler and statically typed implementation that translates source code into optimized machine instructions. It functions as a high-performance numerical backend and a GPU computing framework designed to remove runtime overhead. The project implements a compiled alternative to NumPy, translating array logic directly into machine code. It differentiates itself by generating specialized hardware kernels for graphics processors and utilizing static type inference to enable aggressive machine-code optimization. The system provides capabilities for parallel workload

    Allows the execution of existing Python libraries within the compiled environment to share common logic.

    Python
    Vezi pe GitHub↗16,803
  • aboul3la/sublist3rAvatar aboul3la

    aboul3la/Sublist3r

    10,957Vezi pe GitHub↗

    Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by querying search engines and public intelligence sources. It functions as a security tool for identifying the digital footprint of a target domain. The project provides both passive enumeration through multi-source API aggregation and active discovery via a DNS brute force tool. It includes a TCP port scanner to identify active services and open ports on discovered subdomains, facilitating attack surface mapping. The tool can be used as a standalone utility or as a Python security

    Provides a programmatic Python interface for integrating subdomain enumeration into custom automation scripts.

    Python
    Vezi pe GitHub↗10,957
  • goplus/xgoAvatar goplus

    goplus/xgo

    9,436Vezi pe GitHub↗

    Xgo is a programming language that combines familiar constructs from languages like C/C++, Go, Python, and JavaScript with a natural language-style syntax that reads closer to plain English. It executes programs compatible with the Go language, allowing reuse of existing Go libraries and tooling, and supports mixing Go and XGo source files within a single package for gradual adoption of its simplified syntax. The language distinguishes itself through direct foreign function interface capabilities, enabling calls to C/C++ and Python libraries using specialized string literal syntax without man

    Provides a string-literal syntax for directly calling Python functions from Go code.

    Goai-nativedata-sciencegolang
    Vezi pe GitHub↗9,436
  • a16z-infra/ai-townAvatar a16z-infra

    a16z-infra/ai-town

    9,285Vezi pe GitHub↗

    AI Town is a TypeScript-based simulation engine used to create virtual environments where autonomous characters interact and socialize. It functions as a framework for orchestrating multiple AI agents within a persistent digital world, utilizing language models and a game engine to drive character behavior and social interactions. The project differentiates itself through a dedicated agent sandbox and a vector database agent store, which allow for the management of agent memories and world state. It integrates generative AI for background music and provides tools for simulation world design,

    Provides a dedicated Python client library to read and write data to the backend store.

    TypeScript
    Vezi pe GitHub↗9,285
  • o3de/o3deAvatar o3de

    o3de/o3de

    8,954Vezi pe GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    Installs Python dependencies from requirement files to provide scripting capabilities for the build system.

    C++3d-graphics3d-graphics-engineanimation
    Vezi pe GitHub↗8,954
  • upsonic/gpt-computer-assistantAvatar Upsonic

    Upsonic/gpt-computer-assistant

    7,888Vezi pe GitHub↗

    This project is a Python framework for building autonomous AI agents capable of executing independent tasks through goal-oriented instructions. It provides a library of tools for managing system operations and processing multimodal data. The framework features a sandboxed system execution environment that restricts shell commands and file access to protect the host system. It also includes an automated OCR text extraction pipeline for converting printed or handwritten text from images and documents into digital formats. Connectivity is handled through a modular tool integration system and a

    Provides a set of Python tools for creating autonomous agents capable of system operations.

    Python
    Vezi pe GitHub↗7,888
  • nexaai/nexa-sdkAvatar NexaAI

    NexaAI/nexa-sdk

    7,721Vezi pe GitHub↗

    The nexa-sdk is an on-device AI SDK and multimodal inference engine designed to run large language, vision, and audio models locally on mobile and desktop hardware. It functions as a local LLM runtime and NPU acceleration framework, enabling the execution of generative and discriminative models without reliance on cloud services. The project distinguishes itself through a dedicated NPU acceleration framework that optimizes model execution on Neural Processing Units to reduce latency and power consumption. It employs hardware-agnostic backend routing to dynamically distribute computations acro

    Exposes model management and inference capabilities through a Python library for application integration.

    Kotlingemma3gogpt-oss
    Vezi pe GitHub↗7,721
  • crestalnetwork/intentkitAvatar crestalnetwork

    crestalnetwork/intentkit

    6,502Vezi pe GitHub↗

    IntentKit is an open-source platform for deploying and managing a collaborative team of AI agents that can work together to complete complex tasks. It provides a self-hosted agent orchestrator that coordinates multiple agents through a modular pipeline of entrypoints, orchestration, and storage, all running as containerized services using Docker Compose or Swarm for production-grade deployment. The platform distinguishes itself by offering a plugin-based system for extending agent capabilities without modifying the core codebase, along with built-in integrations for connecting agents to socia

    Imports the agent cluster functionality into existing Python projects to add collaborative AI capabilities programmatically.

    Pythonagent-frameworkagenticai
    Vezi pe GitHub↗6,502
  • microsoft/taskweaverAvatar microsoft

    microsoft/TaskWeaver

    6,115Vezi pe GitHub↗

    TaskWeaver is an LLM agent framework that interprets natural language requests and executes them as Python code, SQL queries, or shell commands. It functions as a conversational code interpreter that maintains stateful data structures across turns, generating executable code from user prompts within a session-based environment. The system is designed as a self-hosted AI agent platform that can be deployed in Docker, managing sessions and providing a web UI for data analytics and automation tasks. The framework distinguishes itself through a role-based multi-agent architecture that divides the

    Provides core agent logic as a Python module for use in custom automation scripts.

    Pythonagentai-agentscode-interpreter
    Vezi pe GitHub↗6,115
  • hylang/hyAvatar hylang

    hylang/hy

    5,425Vezi pe GitHub↗

    Hy este o implementare Lisp pentru Python care permite scrierea sintaxei Lisp care se compilează în bytecode Python. Acesta operează ca un dialect Lisp bazat pe Python și un limbaj S-expression, oferind acces complet la biblioteca standard Python și la ecosistemul său. Limbajul se concentrează pe metaprogramarea bazată pe macro-uri, dispunând de un sistem de macro-uri AST-walking și macro-uri de citire care permit transformări de sintaxă personalizate și reguli de parsare. Permite manipularea arborelui sintactic abstract pentru a extinde capabilitățile limbajului. Proiectul include un read-eval-print loop (REPL) pentru dezvoltare interactivă și suportă execuția de scripturi autonome. Acoperă capabilități de programare funcțională, cum ar fi potrivirea structurală a tiparelor și dezvoltarea de programe asincrone folosind constructele async și await. Codul sursă poate fi tradus în fișiere sursă Python echivalente pentru inspecție sau distribuție.

    Allows Lisp-style syntax to access and control Python libraries and modules directly.

    Python
    Vezi pe GitHub↗5,425
  • davidhalter/jedi-vimAvatar davidhalter

    davidhalter/jedi-vim

    5,310Vezi pe GitHub↗

    jedi-vim este o extensie Vim și o interfață de server de limbaj (language server) care oferă analiză statică și autocompletare inteligentă pentru dezvoltarea în Python. Funcționează ca o punte între editorul Vim și biblioteca Jedi pentru a aduce capabilități de mediu de dezvoltare integrat (IDE) în editor. Plugin-ul oferă completare de cod conștientă de context și instrumente de analiză statică, inclusiv capacitatea de a sări la definiții, de a urmări utilizarea simbolurilor în fișiere și de a redenumi identificatori global pentru a menține consistența codebase-ului. De asemenea, dispune de pop-up-uri flotante pentru previzualizarea documentației și afișarea semnăturilor funcțiilor în timp real. Instrumentul include integrare pentru mediile virtuale Python pentru a asigura o analiză precisă a dependențelor specifice proiectului și a pachetelor third-party.

    Integrates the standalone Jedi library to delegate complex Python language processing outside the Vim runtime.

    Python
    Vezi pe GitHub↗5,310
  • rvm/rvmAvatar rvm

    rvm/rvm

    5,192Vezi pe GitHub↗

    RVM este un manager de versiuni Ruby și un instrument de automatizare a build-ului conceput pentru a instala și comuta între mai multe versiuni ale interpretorului Ruby pe un singur sistem. Servește ca izolator de dependențe și wrapper de mediu shell, permițând crearea unor seturi de biblioteci numite pentru a preveni conflictele de versiuni între diferite proiecte. Proiectul se distinge ca un orchestrator de deployment care automatizează provizionarea runtime-urilor Ruby pe servere la distanță și agenți de build. Generează wrappere executabile independente pentru a se asigura că runtime-urile și seturile de biblioteci specifice sunt încărcate pentru sarcini programate, manageri de servicii și scripturi de inițializare a sistemului. Instrumentul acoperă o gamă largă de capabilități, inclusiv compilarea automată a sursei cu flag-uri de compilator personalizate, instalarea în spațiul utilizatorului pentru a evita privilegiile root și integrarea cu diverse shell-uri și editoare de text. De asemenea, oferă infrastructură pentru sincronizarea mediului la distanță, testarea compatibilității în integrare continuă și integrarea cu servere de aplicații.

    Removes all installed libraries from a specific isolated environment while keeping the environment definition intact.

    Shelljrubymri-rubymruby
    Vezi pe GitHub↗5,192
  • snowkylin/tensorflow-handbookAvatar snowkylin

    snowkylin/tensorflow-handbook

    3,927Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un manual de tutoriale pentru construirea, antrenarea și implementarea modelelor de machine learning folosind TensorFlow 2. Acesta servește drept ghid de învățare structurat, acoperind concepte fundamentale de deep learning, inclusiv arhitecturi de rețele neuronale, diferențiere automată și operații cu tensori. Manualul oferă îndrumări tehnice pentru optimizarea eficienței execuției prin gestionarea memoriei GPU, antrenarea distribuită și cuantizarea modelelor. Include, de asemenea, manuale detaliate pentru construirea de pipeline-uri de date de înaltă performanță și exportul modelelor pentru servere de producție, dispozitive mobile și browsere web. Materialul acoperă o gamă largă de capabilități, inclusiv dezvoltarea de modele cu rețele convoluționale și recurente, implementarea de funcții de loss și straturi personalizate, precum și utilizarea modelelor pre-antrenate pentru transfer learning. De asemenea, abordează strategii de implementare pentru dispozitive edge și utilizarea runtime-urilor bazate pe cloud pentru accelerare hardware. Resursa este implementată sub forma unei colecții de Jupyter Notebooks.

    Shows how to integrate external Python libraries to extend the functionality of machine learning workflows.

    Jupyter Notebook
    Vezi pe GitHub↗3,927
  • wslutilities/wsluAvatar wslutilities

    wslutilities/wslu

    3,750Vezi pe GitHub↗

    wslu is a collection of integration tools and command-line utilities designed to manage the interaction between the Windows Subsystem for Linux and the Windows host. It provides a suite of tools for path translation, host interop, and system maintenance to bridge the gap between the Linux shell and the host operating system. The project enables the launching of host applications and the creation of Windows desktop shortcuts to trigger Linux commands. It features a programmable interface for executing system tasks, accessing host environment variables, and integrating with the Windows clipboar

    Exposes core integration logic as a Python library for custom automation and orchestration scripts.

    Shellalpine-linuxarch-linuxbash
    Vezi pe GitHub↗3,750
  • mmabrouk/chatgpt-wrapperAvatar mmabrouk

    mmabrouk/chatgpt-wrapper

    3,720Vezi pe GitHub↗

    This project is a toolkit for interacting with large language models through a command line interface, an integration library, and a workflow orchestrator. It provides a framework for embedding language model logic directly into scripts and managing automated sequences of AI tasks. The system utilizes a plugin framework and a provider-agnostic interface to route requests across different model providers. This architecture allows for the addition of custom capabilities and the ability to switch providers without altering the core logic. The project covers several functional areas, including A

    Exposes core language model interaction logic as a Python module for use in custom automation scripts.

    Python
    Vezi pe GitHub↗3,720
  • visualize-ml/book7_visualizations-for-machine-learningAvatar Visualize-ML

    Visualize-ML/Book7_Visualizations-for-Machine-Learning

    3,290Vezi pe GitHub↗

    Acest proiect este o colecție educațională de Jupyter notebooks interactive concepute pentru a ilustra algoritmi fundamentali de machine learning și principii matematice. Servește drept resursă pentru a face legătura între ecuațiile abstracte și implementarea practică printr-o combinație de text narativ și cod executabil. Colecția utilizează o arhitectură modulară în care implementările algoritmilor individuali sunt izolate pentru a facilita studiul independent. Încorporează atât exemple de cod interactive, cât și resurse grafice statice pentru a reprezenta concepte statistice complexe și comportamente ale modelelor. Repository-ul se bazează pe stack-ul științific standard Python pentru a efectua manipularea datelor și a genera vizualizări structurate. Aceste materiale sunt organizate pentru a susține studiul academic și dezvoltarea unei fundații teoretice în data science și machine learning.

    Integrates standard scientific Python libraries to perform numerical data manipulation and algorithm simulation.

    Jupyter Notebookbaysiandata-sciencelinear-algebra
    Vezi pe GitHub↗3,290
  • lammps/lammpsAvatar lammps

    lammps/lammps

    2,783Vezi pe GitHub↗

    This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v

    Loads the simulation engine as a shared library into a Python interpreter for script-based control.

    C++kokkoslammpsmolecular-dynamics
    Vezi pe GitHub↗2,783
  1. Home
  2. Development Tools & Productivity
  3. Python Library Integrations

Explorează sub-etichetele

  • Agent LibrariesPython modules specifically designed for creating and managing autonomous AI agents. **Distinct from Python Library Integrations:** Focuses on AI agent construction specifically, rather than general-purpose automation scripts.
  • Analysis Library IntegrationsIntegrating external language analysis libraries to provide IDE-like intelligence within an editor. **Distinct from Python Library Integrations:** Focuses on using a library for language intelligence rather than exposing the tool as a library for scripts.
  • Compiled Runtime IntegrationsIntegration of external libraries into a compiled execution environment to share logic. **Distinct from Python Library Integrations:** Focuses on runtime integration into a compiler's environment rather than exposing tools as modules
  • Database Client LibrariesLanguage-specific libraries that enable external environments to interact with a remote database. **Distinct from Python Library Integrations:** Distinct from general library integrations by focusing specifically on database read/write connectivity
  • Go-Python BridgesCalling Python functions from Go using dedicated string literal syntax for cross-language data conversion. **Distinct from Python Library Integrations:** Distinct from Python Library Integrations: focuses on a string-literal-based FFI bridge from Go to Python, not general Python module exposure.
  • Isolated Library Linking1 sub-tagTechniques for installing language libraries in isolated directories and linking them to the system path. **Distinct from Python Library Integrations:** Focuses on the physical isolation and linking of libraries rather than just exposing a tool as a module.
  • Scientific Computing Library IntegrationsOptimized integration paths for executing specialized scientific and data science Python libraries via agents. **Distinct from Python Library Integrations:** Specifically targets high-performance scientific computing packages rather than general automation scripts.
  • Simulation Engine BindingsPython modules that wrap the core simulation engine for use in scripts. **Distinct from Python Library Integrations:** Distinct from generic library integrations; specifically refers to exposing a simulation engine as a Python module.