Repository History
161 repositories tagged with python

Gitingest: Transform GitHub Repositories into LLM-Friendly Code Extracts
Gitingest is a powerful tool designed to convert Git repositories into prompt-friendly text for Large Language Models (LLMs). It allows developers to easily obtain structured code extracts, making it simpler to feed codebase context into AI applications. With Gitingest, you can quickly generate digests from GitHub URLs or local directories, streamlining your AI-driven development workflows.

The Fuck: Automatically Correct Your Previous Console Commands
The Fuck is a magnificent and highly popular Python application designed to automatically correct errors in your previous console commands. Inspired by a tweet, this tool aims to significantly enhance productivity for anyone frequently working in the terminal by fixing common typos and mistakes. With over 95,000 stars on GitHub, it's a widely adopted solution for command-line efficiency.

Giskard-OSS: Open-Source Evaluation & Testing Library for LLM Agents
Giskard-OSS is an open-source Python library designed for evaluating and testing AI systems, particularly LLM-based applications and traditional ML models. It automatically detects performance, bias, and security issues, offering comprehensive tools for ensuring the reliability and safety of AI. The library includes a powerful RAG Evaluation Toolkit (RAGET) for in-depth assessment of Retrieval Augmented Generation applications.

Mypy: Static Typing for Python - Enhance Code Quality and Reliability
Mypy is a powerful static type checker for Python that helps developers find bugs in their programs without even running them. By leveraging PEP 484 type hints, Mypy ensures variables and functions are used correctly, leading to more robust and maintainable code. It supports gradual typing, allowing for flexible adoption, and offers advanced features like type inference and generics.

PayloadsAllTheThings: Comprehensive Payloads for Web Application Security
PayloadsAllTheThings is a widely recognized GitHub repository offering a vast collection of payloads and bypass techniques. It is an essential resource for web application security, penetration testing, and CTF challenges. This repository helps security professionals and enthusiasts discover and exploit vulnerabilities effectively.

DataTrove: Streamlining Large-Scale Data Processing for LLMs
DataTrove is a powerful Python library designed to simplify the complex task of processing, filtering, and deduplicating text data at a massive scale. It offers a collection of customizable, platform-agnostic pipeline blocks, making it ideal for preparing training data for large language models. With support for various execution environments, DataTrove frees developers from scripting madness, enabling efficient and reproducible data workflows.

pdfplumber: Extracting Data from PDFs with Ease and Precision
pdfplumber is a powerful Python library designed to extract detailed information from PDFs, including characters, rectangles, and lines. It excels at easily extracting text and tables, making it an invaluable tool for data analysis and automation. Built on pdfminer.six, it provides robust PDF parsing capabilities.
keyboard: Python Library for Global Keyboard Event Control
The `keyboard` library is a powerful Python tool designed to hook and simulate global keyboard events across Windows and Linux, with experimental macOS support. It offers comprehensive control over keyboard interactions, allowing users to listen for events, register complex hotkeys, and simulate key presses. Despite being currently unmaintained, it remains a functional solution for many use cases requiring direct keyboard manipulation.

Wake: A Python Framework for Secure Solidity Development and Fuzz Testing
Wake is a robust Python-based framework designed for secure Solidity development and comprehensive fuzz testing. It provides built-in vulnerability detectors, helping developers build more secure Ethereum dApps. With features like a VS Code extension and CI/CD integration, Wake streamlines the smart contract development workflow.

awslabs/mcp: Enhance AI Assistants with AWS Model Context Protocol Servers
The awslabs/mcp repository offers a suite of specialized Model Context Protocol (MCP) servers designed to help users maximize their AWS experience. These servers enable seamless integration between Large Language Model (LLM) applications and various AWS services, providing AI assistants with real-time access to documentation, contextual guidance, and best practices. This enhances the quality and accuracy of AI-generated outputs for cloud development and operations.

Biomni: A General-Purpose Biomedical AI Agent for Research
Biomni is a general-purpose biomedical AI agent designed to autonomously execute a wide range of research tasks across diverse biomedical subfields. It integrates cutting-edge large language model reasoning with retrieval-augmented planning and code-based execution. This powerful tool helps scientists significantly enhance research productivity and generate testable hypotheses.

FastRTC: Real-Time Communication Library for Python Functions
FastRTC is a powerful Python library designed for real-time communication, enabling developers to transform any Python function into an audio and video stream over WebRTC or WebSockets. It simplifies the creation of interactive, real-time applications, particularly in the AI domain, by handling complex streaming logistics. This library offers robust features for building conversational AI, live video analysis, and more.