Python RPC

Open-source Python projects categorized as RPC

RPC stands for Remote Procedure Call In the context of programming. In distributed computing, a remote procedure call is when a computer program causes a procedure to execute in a different address space, which is coded as if it were a normal procedure call, without the programmer explicitly coding the details for the remote interaction.

Top 17 Python RPC Projects

  • AutobahnPython

    WebSocket and WAMP in Python for Twisted and asyncio

  • Coercer

    A python script to automatically coerce a Windows server to authenticate on an arbitrary machine through 12 methods.

    Project mention: Specific user being targeted by scammers? + possible network breach? looking for advice.. | | 2023-02-01
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • lumi

    Lumi is an nano framework to convert your python functions into a REST API without any extra headache.

    Project mention: This Week In Python | | 2022-12-09

    lumi – nano framework to convert your python functions into a REST API

  • Pyrlang

    Erlang node implemented in Python 3.5+ (Asyncio-based)

    Project mention: Office files processing | | 2023-01-17

    - Using Ports to call CLIs that take care of this (e.g. Poppler for PDFs, Libreoffice in `--headless` mode) - Use jInterface to startup a JVM with Apache POI to work on this specific workflow (I have an example here to work with Java Image API). You can also do this with other languages (Golang , Python and other).

  • zero

    Zero: A simple, fast, high performance and low latency Python framework (RPC + PubSub) for building microservices or distributed servers (by Ananto30)

  • monero-python

    A comprehensive Python module for handling Monero cryptocurrency

    Project mention: Would teaching myself Python be of any use to the Monero ecosystem? | | 2023-01-30

    Connect your Nintendo Switch playing status to Discord!

    Project mention: How to Display Your Nintendo Status on Discord! | | 2022-07-08

    or you could use nso-rpc

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • wampy

    Websocket RPC and Pub/Sub for Python applications and microservices

  • pytezos

    🐍 Python SDK for Tezos | Michelson REPL and testing framework

    Project mention: Tezos Dev tools: short recap | | 2022-12-27

    Pytezos by Tezos Baking Bad provides flexible RPC wrappers, high-level interfaces for interacting with smart contracts, and various options for simulating and testing Michelson programs.

  • django-modern-rpc

    Simple XML-RPC and JSON-RPC server for modern Django

  • easyrpc

    An easy to use rpc framework for enabling fast inter-process, inter-container, or inter-host communication

  • telekinesis

    Instant SDKs

    Project mention: telekinesis: Just-in-time SDKs | | 2022-04-07
  • lmrtfy

    Let me run that for you. Deploy scripts to the cloud and run them like native functions! (by lmrtfy)

    Project mention: Show HN: Share compute functions while hiding the implementation | | 2022-11-03
  • DiscordRPC

    A Discord Rich Presence client. (by Auax)

  • py-inventa

    A Python library for microservice registry and executing RPC (Remote Procedure Call) over Redis.

    Project mention: Inventa - A Go and Python library for microservice registry and executing RPC over Redis | | 2022-07-30

    - Inventa for Python: -

  • DiscordButton-RPC

    A Python package that makes buttons work better and more stable on Discord.

    Project mention: My first Python project | | 2022-09-05
  • pnrw

    PNRW is a Python Wrapper for the Nano RPC Protocol

    Project mention: Don't wait until last minute to try to do your crypto taxes - US taxes coming up | | 2022-03-17

    If you're a programmer: It's pretty simple to access all the blockchain events(Usually). You can pretty much find tipbot, faucet, block-explorer, etc. codes on Github to see how to get the info for that blockchain or coin. Python would work for the task(if you can find docs or code in python for the blockchain you need). I don't know about the getting past prices part, I've only done enough with banano python to retrieve blockchain info. For example: Banano code includes API(s), tipbots, and faucets(Probably half or more of the faucets are made by Prussia!)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-01.

Python RPC related posts


What are some of the best open-source RPC projects in Python? This list will help you:

Project Stars
1 AutobahnPython 2,401
2 Coercer 1,091
3 lumi 639
4 Pyrlang 528
5 zero 376
6 monero-python 201
7 NSO-RPC 153
8 wampy 119
9 pytezos 102
10 django-modern-rpc 84
11 easyrpc 59
12 telekinesis 16
13 lmrtfy 8
14 DiscordRPC 7
15 py-inventa 6
16 DiscordButton-RPC 6
17 pnrw 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives