kfmon - Kute File Monitor

  •        160

Licensed under the AGPLv3. Housed here on GitHub. This is intended as an improvement over Sergey's Kobo File Monitor. If you're unfamiliar with fmon, it basically launches a specific action when you open a specific book on your Kobo, thanks to Linux's inotify API. Usually, a single PNG file is used as the "trigger" book.




Related Projects

koreader - An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Kindle, Kobo, PocketBook, Ubuntu Touch and Android devices

  •    Lua

KOReader is a document viewer application, originally created for Kindle e-ink readers. It currently runs on Kindle, Kobo, PocketBook, Ubuntu Touch and Android devices. Developers can also run a KOReader emulator for development purposes on desktop PCs with Linux, Windows and Mac OSX. Check out the KOReader wiki to learn more about this project.

nickel - Better configuration for less

  •    Rust

Nickel is the cheap configuration language. Its purpose is to automate the generation of static configuration files - think JSON, YAML, XML, or your favorite data representation language - that are then fed to another system. It is designed to have a simple, well-understood core: it is in essence JSON with functions.


  •    C

inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify.

rb-inotify - A thorough inotify wrapper for Ruby using FFI.

  •    Ruby

A thorough inotify wrapper for Ruby using FFI.


  •    C

inotify-tools is a C library and a set of command-line tools providing an interface to the Linux inotify file notification system.

rb-inotify - A thorough inotify wrapper for Ruby using FFI.

  •    Ruby

This is a simple wrapper over the inotify Linux kernel subsystem for monitoring changes to files and directories. It uses the FFI gem to avoid having to compile a C extension. API documentation is available on rdoc.info.

entr - A utility for running arbitrary commands when files change

  •    C

A utility for running arbitrary commands when files change. Uses kqueue(2) or inotify(7) to avoid polling. entr was written to make rapid feedback and automated testing natural and completely ordinary. Incomplete inotify support on WSL and Docker for Mac can cause entr to respond inconsistently. Since version 4.4, entr includes a workaround: Set the environment variable ENTR_INOTIFY_WORKAROUND.

MouseExtender - launcher for Windows

  •    WPF

MouseExtender utility is a desktop launcher or shell improvement. MouseExtender is a easy and quick way run applications and open files from single toolbar-like window. Download launcher now. Related programs: launchy, enso, application launcher, stardocks, 8start

pyinotify - Monitoring filesystems events with inotify on Linux.

  •    Python

Monitoring filesystems events with inotify on Linux.

iNotify - :loudspeaker: JS achieve the browser title flashing, scrolling, voice prompts, Chrome/Safari/FireFox/IE notice

  •    Javascript

You will need Node.js installed on your system. Determine if the browser bulletin notification is blocked.

fswatch - A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend

  •    C++

fswatch should build and work correctly on any system shipping either of the aforementioned APIs. fswatch is a frontend of libfswatch, a library with C and C++ binding. More information on libfswatch can be found here.

Apache Commons Launcher - Commons Launcher

  •    Java

Launcher are a set of Java classes which aim at making a cross platform Java application launcher.

rofi - Rofi: A window switcher, application launcher and dmenu replacement

  •    C

Rofi started as a clone of simpleswitcher, written by Sean Pringle a popup window switcher roughly based on superswitcher. Simpleswitcher laid the foundations, and therefor Sean Pringle deserves most of the credit for this tool. Rofi (renamed, as it lost the simple property) has been extended with extra features, like an application launcher, ssh-launcher and can act as a drop-in dmenu replacement, making it a very versatile tool. Rofi, like dmenu, will provide the user with a textual list of options where one or more can be selected. This can either be, running an application, selecting a window or options provided by an external script.

csgo-server-launcher - 🚀 A simple bash script to create and launch your Counter-Strike Global Offensive Dedicated Server

  •    Shell

An installation script called install.sh is available to perform the commands listed in the Manual installation section. Before running the script, you must change some vars in the config file /etc/csgo-server-launcher/csgo-server-launcher.conf. If you change the location of the config file, do not forget to change the path in the csgo-server-launcher script file for the CONFIG_FILE var (default /etc/csgo-server-launcher/csgo-server-launcher.conf).

WSL-DistroLauncher - Sample/reference launcher app for WSL distro Microsoft Store packages.

  •    C++

This is the C++ reference implementation for a Windows Subsystem for Linux (WSL) distribution installer/launcher application. Every distro package must include a launcher app, which is responsible for completing installation & registration of your distro with WSL, and for launching new distro instances atop WSL. Once you've built your distro launcher, packaged it along with the required art assets, manifest, and distro.tar.gz, and digitally signed the package, you will be able to sideload your distro on your own machine(s).

Launcher3 - The Launcher3 fork known as "Rootless Pixel Launcher"

  •    Java

My launcher is a close to AOSP launcher that only changes the necessary code to allow for small extensions and backporting to older Android versions. If you want a more feature packed launcher use Nova, Action or Lawnchair. It is focused on simplicity and rock solid stability. Bug reports go above all else, and almost every feature request will be denied.

SmartLauncher - Application Updater and Launcher


SmartLauncher is a non intrusive application updater and launcher. It can update the desired application or the entire local application repository from a remote application repository. It is designed to work without having to integrate it during the development process. It is...

Foxit Portable Edition Launcher


FoxitPELauncher is an OTBSoft Launcher for the Foxit PDF Reader. Due to licensing issues, this is ONLY THE LAUNCHER. In order to make it work, you must download foxit.exe from the Foxit website and copy it to AppFoxitfoxit.exe.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.