Showing 27 open source projects for "hook"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 1
    nb-clean

    nb-clean

    Clean Jupyter notebooks of outputs, metadata, and empty cells

    ...Note that the Git filter and pre-commit hook work differently, with different effects on your working directory. The pre-commit hook operates on the notebook on disk, cleaning the copy in your working directory. The Git filter cleans notebooks as they are added to the index, leaving the copy in your working directory dirty.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    frida

    frida

    Dynamic instrumentation toolkit for developers

    Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers. Inject your own scripts into black box processes. Hook any function, spy on crypto APIs or trace private application code, no source code needed. Edit, hit save, and instantly see the results. All without compilation steps or program restarts. Works on Windows, macOS, GNU/Linux, iOS, Android, and QNX. Install the Node.js bindings from npm, grab a Python package from PyPI, or use Frida through its Swift bindings, .NET bindings, Qt/Qml bindings, or C API. ...
    Downloads: 150 This Week
    Last Update:
    See Project
  • 3
    Claude Code Hooks Mastery

    Claude Code Hooks Mastery

    Master Claude Code Hooks

    Claude Code Hooks Mastery is a trending community-centric GitHub repository aimed at helping developers master Claude Code hooks — customizable integration points that let users extend, automate, and augment workflows when using Claude Code, an agentic terminal coding assistant. Although the project itself doesn’t include a single coherent application, it functions as a curated collection of advanced hook examples, best practices, and coding patterns that show how to tailor Claude Code to specific use cases such as automated CI workflows, custom command triggers, and integrations with external tools. The repository is part of a larger ecosystem of Claude Code tooling that enables natural-language-driven coding tasks, and the hooks contained here help users go beyond default behaviors to solve real problems efficiently.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    tmuxp

    tmuxp

    tmux session manager. built on libtmux

    A session manager for tmux. Built on libtmux.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    pre-commit

    pre-commit

    Framework for managing and maintaining multi-language pre-commit hooks

    Git hook scripts are useful for identifying simple issues before submission to code review. We run our hooks on every commit to automatically point out issues in code such as missing semicolons, trailing whitespace, and debug statements. By pointing these issues out before code review, this allows a code reviewer to focus on the architecture of a change while not wasting time with trivial style nitpicks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ReactPy

    ReactPy

    It's React, but in Python

    ReactPy provides a React-style component model for Python developers to build web frontends without JavaScript. Components and hooks create declarative, reactive UIs, working across frameworks like Flask, Django, Jupyter, and more. With WebAssembly support for performance, ReactPy aims to empower Python-native frontend development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Scrapy

    Scrapy

    A fast, high-level web crawling and web scraping framework

    Scrapy is a fast, open source, high-level framework for crawling websites and extracting structured data from these websites. Portable and written in Python, it can run on Windows, Linux, macOS and BSD. Scrapy is powerful, fast and simple, and also easily extensible. Simply write the rules to extract the data, and add new functionality if you wish without having to touch the core. Scrapy does the rest, and can be used in a number of applications. It can be used for data mining, monitoring...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 8
    Claude Agent SDK for Python

    Claude Agent SDK for Python

    Python SDK for Claude Agent

    Claude Agent SDK (Python) is the official Python counterpart to the TypeScript Agent SDK from Anthropic, designed to let Python developers build powerful autonomous AI agents with Claude Code under the hood. The SDK wraps the core functionality of Claude Code and exposes high-level asynchronous and synchronous interfaces to query prompts, manage sessions, and orchestrate tool use — so you can build agents that understand code, make edits, run bash commands, interact with files, and handle...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    nbstripout

    nbstripout

    strip output from Jupyter and IPython notebooks

    Opens a notebook, strips its output, and writes the outputless version to the original file. Useful mainly as a git filter or pre-commit hook for users who don't want to track output in VCS. This does mostly the same thing as the Clear All Output command in the notebook UI. You can download and install the latest version of nbstripout from PyPI, the Python package index. Strip output from IPython / Jupyter / Zeppelin notebook (modifies the file in-place). Usually, nbstripout is installed per repository so you can choose where to use it or not. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 10
    ChatGPT Clone

    ChatGPT Clone

    ChatGPT interface with better UI

    ...Configuration is kept simple so newcomers can get a working chat in minutes and then dial in features like authentication or multi-model routing. While it illustrates how to hook into third-party LLM endpoints, it is typically positioned as an educational, self-hosted starter that you should operate responsibly and within provider's terms of use.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    orjson

    orjson

    Fast, correct Python JSON library supporting dataclasses, datetimes

    orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively. orjson supports CPython 3.8, 3.9, 3.10, 3.11, and 3.12. It distributes amd64/x86_64, aarch64/armv8, arm7, POWER/ppc64le, and s390x wheels for Linux, amd64 and aarch64 wheels for macOS, and amd64 and i686/x86 wheels for Windows. orjson...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    ggshield

    ggshield

    Detect and validate 500+ types of hardcoded secrets

    ...It scans source code, configuration files, commit history, and other artifacts to automatically detect hundreds of different secret types — such as API keys, tokens, and passwords — helping prevent accidental leaks before they reach version control or production environments. ggshield can be used interactively on a developer’s machine, integrated as a pre-commit or pre-push git hook, and run as part of automated build or merge workflows to enforce security policies consistently across teams. It works across major operating systems using Python, and offers standalone packaged binaries for environments where Python isn’t available, making it adaptable to a wide range of developer setups.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Django Lifecycle Hooks

    Django Lifecycle Hooks

    Declarative model lifecycle hooks, an alternative to Signals

    This project provides a @hook decorator as well as a base model and mixin to add lifecycle hooks to your Django models. Django's built-in approach to offering lifecycle hooks is Signals. However, my team often finds that Signals introduce unnecessary indirection and are at odds with Django's "fat models" approach. Django Lifecycle Hooks supports Python 3.7, 3.8 and 3.9, Django 2.0.x, 2.1.x, 2.2.x, 3.0.x, 3.1.x, and 3.2.x.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    LAMDA

    LAMDA

    Android reverse engineering & automation framework

    Android reverse engineering & automation framework. The most powerful Android capture/reverse/HOOK & cloud phone/remote desktop/automation framework in history, your work has never been so easy and fast. LAMDA is an auxiliary framework for reverse engineering and automation. It is designed to reduce the time and trivial problems of security analysts and application testers. It replaces a large number of manual operations with a programmed interface.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    Razorclicker

    Razorclicker

    Powerful autoclicker with keyboard spamming

    Razorclicker is autoclicker coded in python. It's autoclicker that has a lot of variety. It's one of powerful autoclicker surpassing op clicker. You can click left, right and even middle. From your liking you can change hotbar settings for start, stop, hide ui and exit program. This program has many great feature including spam bot. There is in column 5 types of time type. Seconds, milli seconds, micro seconds, nano seconds and None. None is by far the fastest for clicking. When you quit the...
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 16
    Barman for PostgreSQL

    Barman for PostgreSQL

    Backup and Recovery Manager for PostgreSQL

    Barman (backup and recovery manager) is an administration tool for disaster recovery of PostgreSQL servers written in Python. It allows to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase. Barman's most wanted features include backup catalogs, retention policies, remote recovery, archiving and compression of WAL files and backups. Barman is written and maintained by PostgreSQL professionals 2ndQuadrant.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    FairScale

    FairScale

    PyTorch extensions for high performance and large scale training

    ...Its components are modular, so teams can adopt just the sharding optimizer or the pipeline engine without rewriting their training loop. FairScale puts emphasis on correctness and debuggability, offering hook points, logging, and reference examples for common trainer patterns. Although many ideas have since landed in core PyTorch, FairScale remains a valuable reference and a practical toolbox for squeezing more performance out of multi-GPU and multi-node jobs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    manage-fastapi

    manage-fastapi

    CLI tool for FastAPI. Generating new FastAPI projects & boilerplates

    manage-fastapi Project generator and manager for FastAPI.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    IPFS Publish

    IPFS Publish

    Continuous Delivery of static websites to IPFS

    This is a tool that aims to enable the automatic publishing of static webpages from Git repositories into IPFS. It consists of two parts: a small web server and management CLI. Web server exposes an endpoint that you use as your Git's webhook. When the hook is invoked, it clones your repo, build it (if needed), add it to the IPFS node (pin it if configured) and publish the new IPFS address under configured IPNS name.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Of Mages and Magic

    A Simple RPG fighting game for teaching Python

    Of Mages and Magic is an RPG based fighting game which may be used to teach simple programming concepts. Students write artificial intelligences which hook into the main Of Mages and Magic executable. These mages can be organised into teams which fight each other until only one team remains. The game is currently in early alpha, meaning some aspects of the interface are a bit clunky. However, in its current iteration, it is fairly suitable for teaching. Any and all feedback would be greatly appreciated
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Import from github_com

    Import from github_com

    Python module finder/loader from github, like in golang

    import_from_github_com is a playful yet practical experiment that lets you import Python modules directly from GitHub using an import-like mechanism. The idea is to remove the friction of “clone → install → import” when you just want to try out a single file or small repo. It hooks into Python’s import machinery so that when you reference a GitHub path, it fetches the code, stores it locally (often with caching), and makes it importable in the current environment. This is helpful for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    z9

    a simple client-server ERP system

    z9 is a simple client-server ERP framework, based on a Python/PyQt modular smartclient and a PHP+SQL RESTful web service, created for the "opificio zeronove" bike shop application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    SVNStartCommitHelper

    Useful form to support SVN Commits as an SVN Start-Commit Hook Script

    ...Developers might recall situations when struggling with commit message structure and fighting the server side commit hooks instead of focusing on message content! Thus being annoyed instead of feeling an incentive to deliver high quality descriptions here. The SVNStartCommitHelper is a client side start commit hook script (as a first version written in Python / Tkinter) exactly offering a well-structured form to fill in. The edited content is transformed and forwarded to the SVN commit dialog then. You still have full control on the commit message then. While using the helper you focus on message quality now instead struggling with message structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Compound
    Compound is a library that allows Python 2 code to be called seamlessly from a Python 3 program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ...Provides a small mixin to provide 1) type constraints for named tuples 2) pre/postcondition typechecking for functions 3) syntactical sugar to make your code look pretty (accomplished through a PEP 302 import hook)
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB