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 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 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.
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
:
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:
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!
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 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.
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.
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.
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 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.
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 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 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.
A powerful, self-hosted data logger for your Tesla.
The documentation is available at docs.teslamate.org.
Dashboards
General
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
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.
Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Completely free with Netlify, Netlify CMS.
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 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:
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.
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.
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:
Send browser notifications from your terminal. No installation. No registration.
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 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:
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 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.
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.
Helping to catalog, preserve and free the artifacts you need to produce music.
Donate via Bitcoin
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.
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.
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".
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)
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.
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