rawpython/remi

Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 19th, 2026
Created on March 20th, 2014
Open Issues & Pull Requests: 101 (+0)
GitHub issues: Enabled
Number of forks: 407
Total Stargazers: 3,632 (+0)
Total Subscribers: 123 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 hours
Mean response time: 29.7 days
90th percentile: 150.5 days
Tracked items: 9

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,051 days
Stale 30+ days: 8
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Remi is a GUI library for Python applications that renders user interfaces in web browsers.

The tool solves the problem of creating platform-independent graphical interfaces without requiring developers to learn HTML or install large native dependencies. It works by translating Python code directly into HTML and running a built-in web server that makes the interface accessible locally and over a network. Users access the application by opening a browser and navigating to the server's address. The entire library fits in less than 100 kilobytes of source code.

Remi suits developers who want to build cross-platform desktop or embedded applications without the overhead of frameworks like Kivy, PyQt, or PyGObject, which require compiling or installing large platform-specific dependencies. It is particularly useful for Raspberry Pi projects where remote access from mobile devices is valuable. The tool requires only Python knowledge and a web browser on the client side; no HTML expertise is necessary. The project includes a drag-and-drop GUI editor to assist with interface design and provides example applications to help developers get started.

The project maintains an active community presence with a dedicated subreddit for user support. Development includes both stable releases and an experimental branch tracking the latest changes. The tool has been tested across Android, Linux, and Windows platforms, demonstrating broad compatibility.