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
florisboard avatar

florisboard/florisboard

0
View on GitHub↗
florisboard.org↗

Florisboard

Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an extensible framework for mobile text input, providing a privacy-focused alternative for typing and emoji insertion.

The project is distinguished by a comprehensive theme engine that allows users to modify fonts, colors, and background images via stylesheets. It supports the creation, packaging, and distribution of custom visual themes and behavioral extensions.

The keyboard includes integrated productivity tools such as clipboard history management and tactile haptic feedback to simulate a mechanical typing experience. Its interface customization covers typography, RGBA color mapping, and the use of external asset archives.

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

Features

  • Android Virtual Keyboards - Provides a system-wide virtual keyboard and input method for Android devices.
  • Framework Capability Extensions - Supports the development and packaging of custom extensions to add new operational capabilities.
  • Input Method Editors - Implements a customizable input method editor for managing keyboard layouts and text entry.
  • Extensibility Frameworks - Functions as an extensible framework for creating custom themes and behavioral plugins.
  • Plugin-Based Architectures - Provides a modular architecture that loads external archives to add new behaviors and visual themes.
  • Custom Theme Definitions - Defines overall appearance and color palettes through a theme editor and configuration files.
  • Interface Color Schemes - Allows users to apply static RGBA values or dynamic system colors through interface color schemes.
  • Global Stylesheets - Uses external stylesheets to define global visual properties and decouple appearance from core logic.
  • Interface Appearance Customizations - Enables the assignment of custom color schemes and design presets to the keyboard interface.
  • Text Input Managers - Manages mobile text input, including cursor movement and clipboard history interaction.
  • Theme Customization - Provides a built-in editor and stylesheet system for creating and packaging custom visual styles.
  • Visual Style Customization - Provides a customizable visual style system for a personalized mobile typing experience.
  • Visual Themes - Sets global interface properties and window backgrounds via configuration settings and stylesheets.
  • Haptic Feedback Triggering - Signals the device vibrator service to provide tactile feedback in response to typing events.
  • Clipboard Managers - Stores and retrieves a history of recently copied text for quick insertion into text fields.
  • Interface - Maps static RGBA values or system variables to interface components for consistent visual styling.
  • Emoji Pickers - Provides a dedicated interface for browsing, selecting, and inserting emojis.
  • Haptic Feedback Controllers - Triggers device-specific tactile responses and vibration patterns during key presses.
  • Tactile Feedback Configuration - Allows configuration of haptic vibrations to simulate physical mechanical keyboard feedback.
  • Background Image Utilities - Assigns specific image files to the window background using URI references.
  • Visual Style Packaging - Supports the creation, packaging, and distribution of custom visual themes as extensions.
  • Typography Configurations - Allows modification of font family, size, and weight through theme configurations.
  • Theme Asset Imports - Includes external fonts and image files within theme extensions for use as visual elements.
  • Theme Asset Resolution - Locates custom fonts and images by resolving resource identifiers within theme extensions.
  • Keyboard Input - Feature-rich, privacy-focused keyboard with theme support.
  • Keyboards - Highly customizable open-source keyboard.
  • Keyboard Input - Modern and customizable open-source keyboard for Android.
8,059 stars·598 forks·Kotlin·apache-2.0·34 views

Star history

Star history chart for florisboard/florisboardStar history chart for florisboard/florisboard

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.

Projects sharing features with Florisboard

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

    Helium314/HeliBoard

    5,496View on GitHub↗

    HeliBoard is a customizable Android keyboard that provides offline predictive text and a privacy-focused virtual interface. It operates entirely without internet permissions to ensure that all keystrokes and user data remain on the device. The keyboard features gesture-based glide typing and allows for the integration of external dictionaries to improve autocorrect and symbol search. It supports simultaneous multilingual input, enabling users to enter text in several different languages within a single session. Users can personalize the experience through editable text-file layout configurat

    Kotlin
    View on GitHub↗5,496
  • maotoumao/musicfreedesktopmaotoumao avatar

    maotoumao/MusicFreeDesktop

    7,919View on GitHub↗

    MusicFreeDesktop is a plugin-based music player and streaming aggregator that provides a unified interface for searching and playing content from multiple music services. It functions as an extensible media framework, utilizing a protocol-based architecture and a metadata normalization layer to ensure consistent audio streaming and data display across different sources. The application features a customizable desktop interface that supports theme-driven styling and variable-based runtime configuration, allowing users to personalize the appearance and behavior of the software. It includes a st

    TypeScriptelectronfreemusic
    View on GitHub↗7,919
  • vrana/adminervrana avatar

    vrana/adminer

    7,432View on GitHub↗

    Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical interface for administering various relational and document database engines. The application is distributed as a single file to simplify installation and deployment on web servers. It supports customization through external stylesheets for visual themes and a plugin architecture to extend core functionality and system behaviors. The tool covers database schema administration, including the creation of views and management of foreign keys. It includes a SQL query editor with au

    PHPdatabasemssqlmysql
    View on GitHub↗7,432
  • rkkr/simple-keyboardrkkr avatar

    rkkr/simple-keyboard

    1,530View on GitHub↗
    Java
    View on GitHub↗1,530
Compare all 30 related projects→

Frequently asked questions

What does florisboard/florisboard do?

Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an extensible framework for mobile text input, providing a privacy-focused alternative for typing and emoji insertion.

What are the main features of florisboard/florisboard?

The main features of florisboard/florisboard are: Android Virtual Keyboards, Framework Capability Extensions, Input Method Editors, Extensibility Frameworks, Plugin-Based Architectures, Custom Theme Definitions, Interface Color Schemes, Global Stylesheets.

Which projects share features with florisboard/florisboard?

Projects with overlapping indexed features include: helium314/heliboard — HeliBoard is a customizable Android keyboard that provides offline predictive text and a privacy-focused virtual… maotoumao/musicfreedesktop — MusicFreeDesktop is a plugin-based music player and streaming aggregator that provides a unified interface for… vrana/adminer — Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical… rkkr/simple-keyboard. getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… jnsahaj/tweakcn — tweakcn is a web UI styling tool and frontend design editor used for client-side theme customization. It functions as…