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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
fatihak avatar

fatihak/InkyPi

0
View on GitHub↗
3,683 stars·463 forks·Python·gpl-3.0·14 views

InkyPi

InkyPi is a digital signage management system designed to schedule and display rotating content and dynamic data across network-connected screens. It functions as a networked display controller and external data integration engine, allowing for the fetching and rendering of third-party plugins, calendars, and news feeds.

The system includes a hardware display driver manager that installs and configures model-specific drivers for various electronic paper display controllers. It utilizes a web-based interface for remote configuration, enabling the management of display settings and content updates over a local network.

The platform supports dynamic information displays through playlist-based content rotation, which schedules different information sources to render at designated time intervals. This is supported by a hardware abstraction layer that translates generic updates into device-specific signals.

Features

  • Digital Signage Deployments - Manages and updates visual content on remote networked screens via a centralized web interface.
  • Management Platforms - Provides a web-based platform for scheduling and displaying rotating dynamic data across network-connected digital screens.
  • Dynamic Information Displays - Fetches and rotates real-time data like calendars and news from external sources for automated screen display.
  • Integration Engines - Fetches and renders third-party plugins, calendars, and news feeds for visual displays.
  • E-Paper Display Drivers - Manages hardware drivers and rendering pipelines for electronic paper display controllers.
  • Remote Display APIs - Acts as a centralized interface for controlling and updating remote display hardware via network requests.
  • Web-Based Configuration Dashboards - Provides a browser-based dashboard for managing display settings and updating screen content remotely.
  • External Data Plugins - Provides customizable modules to fetch and display real-time information from third-party web services like calendars and news feeds.
  • Plugin-Based Architectures - Uses a standardized plugin architecture to fetch dynamic content from third-party sources for display.
  • Automated Content Rotation - Automatically cycles through multiple active content plugins at defined time intervals.
  • Hardware Driver Loaders - Downloads and configures hardware-specific display drivers during the setup process to ensure compatibility with screen controllers.
  • Driver Configuration Tools - Fetches and configures model-specific drivers to ensure hardware compatibility with electronic paper screen controllers.
  • Hardware Abstraction Layers - Implements a hardware abstraction layer that translates generic content updates into device-specific signals for various screens.
  • Driver Update Managers - Provides a tool for installing and managing the update lifecycle of model-specific hardware display drivers.

Star history

Star history chart for fatihak/inkypiStar history chart for fatihak/inkypi

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with InkyPi

These projects share indexed features with InkyPi. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • screenly/anthiasScreenly avatar

    Screenly/Anthias

    3,585View on GitHub↗

    Anthias is a digital signage management system used to schedule and display images, videos, and web pages across a fleet of screens. It functions as a Docker-based device orchestrator that deploys containerized software across networked hardware units via a centralized interface. The platform includes a web-based content scheduler to control the timing, duration, and visibility of media assets using specific date and time windows. Administration is handled through a secure gateway that utilizes a reverse proxy and TLS termination to manage remote display devices over HTTPS. The system covers

    Pythondigital-signageiotpython
    View on GitHub↗3,585
  • diorser/litemonitorDiorser avatar

    Diorser/LiteMonitor

    4,109View on GitHub↗

    LiteMonitor is a customizable desktop system dashboard and hardware performance monitor. It provides a visual overlay for tracking real-time CPU, GPU, memory, and network metrics, including temperature and power consumption. The application is an extensible system monitor that uses a modular plugin system to integrate third-party data sources, such as weather, stocks, and cryptocurrency, alongside core hardware telemetry. The tool includes a theme engine for adjusting colors, fonts, and layout, as well as window management controls for transparency and click-through behavior. It supports sys

    C#cpu-monitorfps-counterhardware-monitor
    View on GitHub↗4,109
  • albertlauncher/albertalbertlauncher avatar

    albertlauncher/albert

    7,945View on GitHub↗

    Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search bar. It functions as a keyboard-driven workflow tool, enabling users to navigate their file system, launch installed applications, and execute shell commands without touching a mouse. The launcher processes user input through a plugin-based modular architecture, where functionality is extended by dynamically loaded C++ and Python plugins. Queries are dispatched to all enabled handlers in parallel, with results merged and ranked by a combination of match quality and historical

    C++albertalbertlauncherapplication-launcher
    View on GitHub↗7,945
  • ckeditor/ckeditor4ckeditor avatar

    ckeditor/ckeditor4

    5,817View on GitHub↗

    CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of

    Rich Text Formatckeditorckeditor4contenteditable
    View on GitHub↗5,817
Compare all 30 related projects→

Frequently asked questions

What does fatihak/inkypi do?

InkyPi is a digital signage management system designed to schedule and display rotating content and dynamic data across network-connected screens. It functions as a networked display controller and external data integration engine, allowing for the fetching and rendering of third-party plugins, calendars, and news feeds.

What are the main features of fatihak/inkypi?

The main features of fatihak/inkypi are: Digital Signage Deployments, Management Platforms, Dynamic Information Displays, Integration Engines, E-Paper Display Drivers, Remote Display APIs, Web-Based Configuration Dashboards, External Data Plugins.

Which projects share features with fatihak/inkypi?

Projects with overlapping indexed features include: screenly/anthias — Anthias is a digital signage management system used to schedule and display images, videos, and web pages across a… diorser/litemonitor — LiteMonitor is a customizable desktop system dashboard and hardware performance monitor. It provides a visual overlay… albertlauncher/albert — Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search… ckeditor/ckeditor4 — CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly… lmarzen/esp32-weather-epd — This is an ESP32 firmware project that turns a low-power E-Paper display into a weather dashboard. The device runs on… pjialin/py12306 — Py12306 is a distributed system designed for the automation of railway ticket booking and seat availability…