Apache Commons Daemon - Helps to make Daemon Application in Java

  •        863

Most operating systems already have a way in which server applications are started and stopped. In Unix it is called daemon and in Windows it is called as Service. This project helps Java application to run as Service / Daemon.




Related Projects

Maxwell's daemon - A mysql-to-json kafka producer

  •    Java

This is Maxwell's daemon, an application that reads MySQL binlogs and writes row updates to Kafka as JSON. Maxwell has a low operational bar and produces a consistent, easy to ingest stream of updates. It allows you to easily "bolt on" some of the benefits of stream processing systems without going through your entire code base to add (unreliable) instrumentation points.

Serial Gaming Network Daemon

  •    C

Serial Gaming Network Daemon will be a game-matchmaking service for games made by Serial Gaming. The daemon will provide a chat interface for users to find opponents to play. It will also allow users to start leagues and tournaments. It will be designed a

daemon - A daemon package for use with Go (golang) services with no dependencies

  •    Go

All the contributors are welcome. If you would like to be the contributor please accept some rules.

go-audit - go-audit is an alternative to the auditd daemon that ships with many distros

  •    Go

go-audit is an alternative to the auditd daemon that ships with many distros. After having created an auditd audisp plugin to convert audit logs to json, I became interested in creating a replacement for the existing daemon. Check the contrib folder, it contains examples for how to run go-audit as a proper service on your machine.

Oauth.io - The OAuth Daemon is the open source version of the OAuth.io core

  •    Javascript

The Oauth Daemon is the open source version of the OAuth.io core. This is a background api server that runs on your own server that allow your clients to authenticate to any 70+ available OAuth provider.

clucene indexing daemon

  •    C++

Clucened is a project to build a daemon around CLucene, which is a C++ implementation of the Lucene search engine. This is *not* the CLucene project, but is a separate project to write a generic daemon based on CLucene.

crono - A time-based background job scheduler daemon (just like Cron) for Rails

  •    Ruby

Crono is a time-based background job scheduler daemon (just like Cron) for Ruby on Rails. Currently, there is no such thing as Ruby Cron for Rails. Well, there's Whenever but it works on top of Unix Cron, so you can't manage it from Ruby. Crono is pure Ruby. It doesn't use Unix Cron and other platform-dependent things. So you can use it on all platforms supported by Ruby. It persists job states to your database using Active Record. You have full control of jobs performing process. It's Ruby, so you can understand and modify it to fit your needs.

kured - Kubernetes Reboot Daemon

  •    Go

Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS. The daemon image contains versions of k8s.io/client-go and the kubectl binary for the purposes of maintaining the lock and draining worker nodes. See the release notes for specific version compatibility information.

Apache FtpServer - The Apache FtpServer is a 100% pure Java FTP server

  •    Java

The Apache FtpServer is a 100% pure Java FTP server. It's designed to be a complete and portable FTP server engine solution based on currently available open protocols. FtpServer can be run standalone as a Windows service or Unix/Linux daemon, or embedded into a Java application. We also provide support for integration within Spring applications and provide our releases as OSGi bundles.

Daemons IFace

  •    C

Daemons IFace is a library to help developers to write a daemon in minutes... what you need is just create a dispatcher for the service your daemon is for and linking with the library everything is started up for you at program run. (very configurable).

Syslog SQL Daemon


A syslog daemon that runs as a Windows Service and logs incoming syslog traffic to a database on Microsoft SQL Server.

Windows RSH daemon

  •    C++

rshd is a multithreaded daemon service that listens for connections on port 514 (tcp port for the shell/cmd protocol), runs commands passed by clients and sends back the results.

Bumblebee - Bumblebee daemon and client rewritten in C

  •    C

Bumblebee daemon is a rewrite of the original Bumblebee service, providing an elegant and stable means of managing Optimus hybrid graphics chipsets. A primary goal of this project is to not only enable use of the discrete GPU for rendering, but also to enable smart power management of the dGPU when it's not in use. If you are building from git, you first need to run autoreconf -fi to generate the configure script.

Phorklift - HTTP server and proxy daemon, with clear, powerful and dynamic configuration.

  •    C

Phorklift is an HTTP server and proxy daemon, with clear, powerful and dynamic configuration. It is similar to Nginx, provides high performance and low memory usage. It supports HTTP/1.x and HTTP/2, Static file service, proxy, ACL, gzip, etc. Lua is used configuration, which makes simple and powerful.

openbazaar-go - OpenBazaar 2.0 Server Daemon in Go

  •    Go

This repository contains the OpenBazaar server daemon which handles the heavy lifting for the OpenBazaar desktop application. The server combines several technologies: A modified IPFS node, which itself combines ideas from Git, BitTorrent, and Kademlia. A lightweight SPV Bitcoin wallet for interacting with the Bitcoin network. And a JSON API which can be used by a user interface to control the node and browse the network. If you are looking for the OpenBazaar user interface code see here.A typical install of OpenBazaar contains a bundle of the server daemon and user interface. If this is what you are looking for you can find an installer at https://openbazaar.org/download.html. If you are looking to run the server daemon by itself or to contribute to developement see below for instructions.

Symbion Daemon Tool

  •    C

Symbion Daemon Tool is a daemon master tool. It runs and monitors other daemons, restart it when necessary. If a daemon supports SDT then it can communicate with it and it can be controlled through it.

Open Office Server Daemon

  •    Java

Open Office Server Daemon based on older daemon written in python (oood). Open Office is unstable as a server (memory leaks, not multithreaded, ...), this daemon makes it working in long-term without having to change anything in your code.

MonAMI - your friendly monitoring daemon

  •    C

MonAMI: your friendly monitoring daemon. The MonAMI project is to build a simple monitoring daemon that supports multiple plugins. The core daemon mediates the flow of information whilst plugins provides rich functionality.

gamemode - Optimise Linux system performance on demand

  •    C

GameMode is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS. The design has a clear-cut abstraction between the host daemon and library (gamemoded and libgamemode), and the client loaders (libgamemodeauto and gamemode_client.h) that allows for safe use without worrying about whether the daemon is installed or running. This design also means that while the host library currently relies on systemd for exchanging messages with the daemon, it's entirely possible to implement other internals that still work with the same clients.

bamboo - HAProxy auto configuration and auto service discovery for Mesos Marathon

  •    Go

Bamboo is a web daemon that automatically configures HAProxy for web services deployed on Apache Mesos and Marathon. Since Marathon API and behaviour may change over time, especially in this early days. You should expect we aim to catch up those changes, improve design and adding new features. We aim to maintain backwards compatibility when possible. Releases and changelog are maintained in the releases page. Please read them when upgrading.

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.