misc/other

reveal.js

21 May 2020Last Commit51809 (5782/yr)Github Stars551Issues



reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create fully featured and beautiful presentations for free. Check out the live demo.

The framework comes with a broad range of features including nested slides, Markdown support, Auto-Animate, PDF export, speaker notes, LaTeX support, syntax highlighted code and much more.

The full reveal.js documentation is available at revealjs.com.

Want to create your presentation using a visual editor? Try the official reveal.js presentation platform for free at Slides.com. It's made by the same people behind reveal.js.

monica

23 May 2020Last Commit9643 (2950/yr)Github Stars367Issues

Monica is a great open source personal relationship management system.

Monica is an open-source web application to organize the interactions with your loved ones. We call it a PRM, or Personal Relationship Management. Think of it as a CRM (a popular tool used by sales teams in the corporate world) for your friends or family. This is what it currently looks like:

Monica allows people to keep track of everything that's important about their friends and family. Like the activities done with them. When you last called someone. What you talked about. It will help you remember the name and the age of the kids. It can also remind you to call someone you haven't talked to in a while.

cyberchef

22 May 2020Last Commit8792 (2521/yr)Github Stars174Issues

CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. These operations include simple encoding like XOR or Base64, more complex encryption like AES, DES and Blowfish, creating binary and hexdumps, compression and decompression of data, calculating hashes and checksums, IPv6 and X.509 parsing, changing character encodings, and much more.

The tool is designed to enable both technical and non-technical analysts to manipulate data in complex ways without having to deal with complex tools or algorithms. It was conceived, designed, built and incrementally improved by an analyst in their 10% innovation time over several years.

google-webfonts-helper

05 May 2020Last Commit6500 (1199/yr)Github Stars56Issues

A Hassle-Free Way to Self-Host Google Fonts

This service might be handy if you want to directly download all .eot, .woff, .woff2, .svg, .ttf files of a Google font (normally your User-Agent would determine the best format at Google's CSS API). Furthermore it provides charset customization and CSS snippets, hence getting your fonts ready for local hosting should be finally a breeze.

The API is public, feel free to use it directly.

Returns a list of all fonts, sorted by popularity. E.g. curl https://google-webfonts-helper.herokuapp.com/api/fonts:

formspree

13 Nov 2019Last Commit2611 (479/yr)Github Stars15Issues

This repository is no longer active. If you're looking for a simple and powerful hosted form API, please check out https://formspree.io. If you are interested in self-hosting the code in this repository, you may do so while complying with the LICENSE file. However, Formspree can't offer support.

Functional HTML forms. Hosted at https://formspree.io.

Just send your form to our URL and we'll forward it to your email. No PHP, Javascript or sign up required — perfect for static sites! Example:

Setting it up is easy and free. Here's how:

ombi

21 May 2020Last Commit2067 (487/yr)Github Stars99Issues

Follow me developing Ombi!


Note: There is no longer an iOS app due to complications outside of our control.

We also now have merch up on Teespring!

EU Store
US Store

Here are some of the features Ombi V3 has:

We integrate with the following applications:

Supported notifications:

Over the last year, we focused on the main functions on Ombi, a complete rewrite while making it better, faster and more stable. We have already done most of the work, but some features are still be missing in this first version. We are planning to bring back these features in V3 but for now you can find a list below with a quick comparison of features between v2 and v3.

blynk-server

10 May 2020Last Commit1802 (349/yr)Github Stars21Issues

Blynk is a platform with iOS and Android apps to control Arduino, ESP8266, Raspberry Pi and the likes over the Internet.
You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets. If you need more information, please follow these links:

Blynk Server is an Open-Source Netty based Java server, responsible for forwarding messages between Blynk mobile application and various microcontroller boards and SBCs (i.e. Arduino, Raspberry Pi. etc).

Download latest server build here.

reactive-resume

23 May 2020Last Commit1605 (9869/yr)Github Stars17Issues

Welcome to the front page of Reactive Resume, a free and open-source Resume Builder web app that focuses on one thing, Privacy. And also few other important features such as minimalistic UI/UX, customizability, portability, regularly updated templates, etc. But the important thing is that, your personal data is yours alone.

ytdl-webserver

13 Mar 2020Last Commit1249 (313/yr)Github Stars15Issues

Webserver for downloading youtube videos. Ready for docker.

If you have questions, read the blog post.

Build the docker image, create a directory to hold and access the downloaded videos on the host, and then start a container instance of the image.

In the example above, we are creating a directory under /tmp to hold the videos and then specifying a host mount to the container that corresponds to that new directory. You may update this to any path on your host or use a different existing path if you would prefer. The host mount also improves performance as the downloaded files are written to the native host filesystem bypassing the CoW filesystem of the container.

asciiflow2

14 Apr 2020Last Commit1157 (181/yr)Github Stars71Issues

king-phisher

15 Mar 2020Last Commit1115 (174/yr)Github Stars2Issues

Phishing Campaign Toolkit

For instructions on how to install, please see the INSTALL.md file. After installing, for instructions on how to get started please see the wiki.

King Phisher is a tool for testing and promoting user awareness by simulating real world phishing attacks. It features an easy to use, yet very flexible architecture allowing full control over both emails and server content. King Phisher can be used to run campaigns ranging from simple awareness training to more complicated scenarios in which user aware content is served for harvesting credentials.

cups

23 May 2020Last Commit965 (209/yr)Github Stars81Issues

CUPS is a standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol ("IPP") and provides System V and Berkeley command-line interfaces, a web interface, and a C API to manage printers and print jobs. It supports printing to both local (parallel, serial, USB) and networked printers, and printers can be shared from one computer to another, even over the Internet!

Internally, CUPS uses PostScript Printer Description ("PPD") files to describe printer capabilities and features and a wide variety of generic and device- specific programs to convert and print many types of files. Sample drivers are included with CUPS to support many Dymo, EPSON, HP, Intellitech, OKIDATA, and Zebra printers. Many more drivers are available online and (in some cases) on the driver CD-ROM that came with your printer.

411

26 Jun 2019Last Commit922 (244/yr)Github Stars29Issues

Configure Searches to periodically run against a variety of data sources. You can define a custom pipeline of Filters to manipulate any generated Alerts and forward them to multiple Targets.

Review and manage Alerts through the web interface. You can apply Renderers to alerts to enrich them with additional metadata.

And much more!

See the Table of Contents for a list of documentation pages.

If you've any questions, feel free to ask on Gitter. You can also contact us on Twitter at @sixhundredns and @kennysan.

revive-adserver

18 May 2020Last Commit864 (126/yr)Github Stars173Issues

Revive Adserver is an open source ad serving tool that enables publishers to:

Serve ads on their websites;

Manage their campaigns from different advertisers and/or ad networks using the simple, easy-to-use interface;

Track and report on campaign success, including click-through rates;

Set rules to target the delivery of campaigns, or even ads, to specific users, to help maximise the effectiveness of campaigns.

DO NOT DOWNLOAD AS A ZIP FILE FROM GITHUB

Download the latest version from: https://www.revive-adserver.com/download/

flox

18 May 2020Last Commit757 (157/yr)Github Stars14Issues

Flox is a self hosted Movie, Series and Animes watch list. It's build on top of Laravel and Vue.js and uses The Movie Database API. The rating based on an 3-Point system for good, medium and bad.

Enter your TMDb API-Key in backend/.env. Then run:

To enable the sync from Plex to Flox, you first need to generate an API-Key in Flox in the settings page. Then enter the Flox API-URL to the webhooks section in Plex.

If you start a tv show or movie in Plex, Flox will search the item via the title from TMDb and add them into the Flox database. If you rate a movie or tv show in Plex, Flox will also rate the item. Note that rating for seasons or episodes are not supported in Flox. If you rate an movie or tv show, which is not in the Flox database, Flox will also fetch them from TMDb first. If you complete an episode (passing the 90% mark), Flox will also check this episode as seen.

teslamate

23 May 2020Last Commit631 (551/yr)Github Stars84Issues

A powerful, self-hosted data logger for your Tesla.

The documentation is available at docs.teslamate.org.

Dashboards

General

MORE SCREENSHOTS

server

06 Nov 2017Last Commit598 (134/yr)Github Stars29Issues

Want to use our code in your stack or rebrand it for internal use? Reach out to us at andrew@ulterius.io

Ulterius is a tool that allows unfettered access to a Windows system via a remote web interface. This program allows you to start and kill processes, monitor system performance, manage your files, and much more, all from your web browser.

This repo is the server-side component. For the frontend, see Ulterius/client, or Ulterius for everything related to this project.

Download from https://ulterius.io

kimai

15 Apr 2020Last Commit583 (66/yr)Github Stars190Issues

Go ahead to https://github.com/kevinpapst/kimai2 and use the latest and greatest release rewritten from scratch which is also much more extendable than Kimai v1. If you are still running Kimai v1 and need support, we are available for paid support.

We are thrilled to announce that we are working on the next major version of Kimai which is ready for production from now on. There is a migration script from Kimai v1 to Kimai v2 available. Why not give it a try?

Go ahead and read our blog posting to find out more.

cstate

19 May 2020Last Commit582 (187/yr)Github Stars2Issues

Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Completely free with Netlify, Netlify CMS.

🎯 Want an example? Click here to see a live demo!

👩‍💻 You can also see what an example cState project’s source code.

Some more examples from the internet:

Want your status page here? Create a Pull Request!

Designed with care

Fast, reliable, and free (even to host)

Easy to setup, manage, use

For this tutorial, it is assumed that you have Hugo and Git installed (check with hugo version & git --version).

otranscribe

29 Apr 2020Last Commit454 (68/yr)Github Stars49Issues

oTranscribe is a free web app designed to take the pain out of transcribing recorded interviews.

... and more!

Although a web version is available, you can install oTranscribe anywhere by following these steps:

Please note that, in Chrome, local copies oTranscribe may not run correctly due to the browser's privacy settings.

The src folder in this repository only includes the "raw" JavaScript and CSS. To compile the production-ready files:

For a sourcemap and 'watch-for-changes', run make build_dev.

oTranscribe has its own file format (.otr), which is just a JSON file with the following parameters:

webtrees

23 May 2020Last Commit429 (63/yr)Github Stars235Issues

The project’s website is www.webtrees.net. Further documentation is available at wiki.webtrees.net and webtrees.github.io.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

vimbadmin

17 May 2020Last Commit427 (49/yr)Github Stars6Issues

The ViMbAdmin project (vim-be-admin) provides a web based virtual mailbox administration system to allow mail administrators to easily manage domains, mailboxes and aliases.

ViMbAdmin was written in PHP using our own web application framework which includes the Zend Framework, the Doctrine ORM and the Smarty templating system with JQuery and Bootstrap.

hsimp

30 Dec 2019Last Commit403 (75/yr)Github Stars2Issues

Now you can use the howsecureismypassword.net password strength meter on your own sites.

Rather than just saying a password is "weak" or "strong", How Secure is My Password? lets your users know how long it would take someone to crack their password. It also checks against the top 10,000 most common passwords as well as a number of other checks (such as repeated strings, telephone numbers, and words followed by numbers).

This is the vanilla JS version of the plugin. Other versions are also available:

notica

01 Nov 2019Last Commit175 (51/yr)Github Stars4Issues

Send browser notifications from your terminal. No installation. No registration.

https://notica.us/

Notica is a Bash function / alias that sends a notification to a tab in your browser when it's ran:

This will wait until the first command completes before running Notica. That way you can go do other things while your long task runs. Then you will recieve a notification on any devices that have the Notica website open.

Please follow the instructions on the Notica home page since they are generated specific to you:

geneweb

22 May 2020Last Commit135 (21/yr)Github Stars268Issues

GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service.

The documentation is available online: http://geneweb.tuxfamily.org/

Using opam:

We encourage you to participate in this open source project. We love pull requests, bugs reports, ideas...

You can have a description of available configuration options using

The API uses the Google Protocol Buffer to exchange information encoded as pb, json, xml.

Install protoc, and these extra dependencies:

timetracker

13 May 2020Last Commit128 (30/yr)Github Stars13Issues

Anuko Time Tracker is a simple, easy to use, open source, web-based time tracking application written in PHP. It allows you to track the time that employees or colleagues spend working on projects and tasks. It needs a web server such as Apache, IIS, etc. to run on, and a database to keep the data in, such as MySQL.

Anuko provides free hosting of Time Tracker to individuals and small groups up to 5 users. To start using Time Tracker immediately, create a group at https://timetracker.anuko.com

alerthub

17 May 2020Last Commit83 (40/yr)Github Stars1Issues

AlertHub is a simple tool written with NodeJS to get alerted from GitHub and GitLab releases, tags and commits.

When you watch a release over GitHub, you also auto watch the issues and comments etc., however if you want to only follow new releases, or only commits or tags, there isn't a way to achieve this from GitHub directly.

There's been a service called sibbell.com, but they shut down on 15th May, 2018. That's why, I decided to make one for myself.

This simple cli tool watches the releases set in config, and notifies you with E-mail or PushBullet, and provides you an aggregated RSS feed which you can use in IFTTT or your personal feed reader.

nnmm

19 Jan 2018Last Commit54 (9/yr)Github Stars2Issues

anchr

23 May 2020Last Commit50 (14/yr)Github Stars9Issues

Anchr is a useful little helper or toolbox or the like for common tasks on the internet. It comes with an Android App for Anchr link collections.

The idea arised when someday I considered it useful to have a collection of web links or bookmarks – like those you have in Chrome or Firefox – accessible from everywhere without needing to synchronize your browser profile. Just like if you’re anywhere on an other PC, find a useful article on the internet and want to save it quickly for later at home. This is what Anchr’s collections feature does. It saves links – with an optional description for easier search and separated into seperate categories / collections.

musical-artifacts

14 Apr 2020Last Commit46 (9/yr)Github Stars5Issues

Helping to catalog, preserve and free the artifacts you need to produce music.

Donate via Paypal

Donate via Bitcoin

Read the wiki

Issue Board

Musical Artifacts is a web application with the objective of helping musicians find, share and preserve the 'artifacts' that they use for producing their music. It also aims to be a de facto guideline of how to best preserve these artifacts so that they're are useful to the biggest number of people possible.

Artists want to work with art. Musicians want to make music.

web-fonts-repository

01 Mar 2020Last Commit42 (15/yr)Github Stars0Issues

A simple webfont hosting inspired by Google Fonts. It runs on your server, stores and distributes webfont files and generates CSS on-the-go for embedding fonts on web pages.

Run the following code in the console:

Where webfonts is a path to a directory where the repository should be installed.

Or you can make some things manually:

Give the user behalf which the web server runs permissions to write inside the logs directory.

You can just run this in the console:

Make the directory public be the document root of the web server. Or just open http://localhost/public if you installed the repository to the web server root.

journal

12 May 2020Last Commit37 (39/yr)Github Stars1Issues

In a nutshell: a private self-hosted journal with sharing capabilities.

This project is an attempt to make myself journal more consistently. I find it much easier to gather my thoughts with a keyboard. Having an online journal also means that I don't need to remember to bring it with me everywhere. The app is meant to be used by 1 person, and you can host easily your own instance.

The app was designed by Iana Noda.

The best journaling often happens early in the morning or late at night. To accomodate this, the entire app has been designed in "dark mode".

trello-burndown

10 Jun 2019Last Commit32 (9/yr)Github Stars2Issues

An easy to use SCRUM burndown chart for Trello boards.

Get quickly up and runnning with the docker image or binary.

Or compile the binary or docker image from source.

Create a new directory to store the configuration and SQLite3 database.

Create a file named config.yaml in the same directory, copy the contents from the default here.

Edit the configuration file with your favorite editor and set the developer api key and generated token you wrote down earlier.

Run it! (Check docker hub for available versions)

passcheck

01 May 2020Last Commit11 (10/yr)Github Stars0Issues

A lightweight Javascript web application that allows users to test the strength of a password, how long it may take to crack as well as check to see if it has been featured in a known data breach.

PassCheck doesn't log or store passwords that have been entered into it, the only place your password is transmitted to is to haveibeenpwned.com over a HTTPS connection. No information regarding you is logged against that password, so it is not possible to identify what user or IP address has checked a password on the site.

digital-currency

15 Mar 2020Last Commit6 (17/yr)Github Stars6Issues

This is an early version of the final Web App. DEMO WEBSITE : http://tonken.mooo.com/

Create your own private Self-Hosted Digital Currency. This Web App require MongoDB

You need to create a .env file into the root folder and put SECRET=YOUR_SUPER_SECRET_PHRASE_HERE in it

Access it on http://localhost:3000/

You can change the demo-1.ejs and the demo-2.ejs file if you want to. If you do so, don't forget to change the content on home.ejs (Lines 130 to 145).

You can also customize your app.js : Color theme

Allow remote clients to access image acquisition devices available on the local host.
Send release notifications for starred Github repos.

mailygo

No Repo
MailyGo is a small tool written in Go that allows to send HTML forms, for example from static websites without a dynamic backend, via email.