html

habitica

23 May 2020Last Commit7570 (951/yr)Github Stars300Issues

Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.

We need more programmers! Your assistance will be greatly appreciated. The wiki pages below and the additional pages they link to will tell you how to get started on contributing code and where you can go to seek further help or ask questions:

Habitica's code is licensed as described at https://github.com/HabitRPG/habitica/blob/develop/LICENSE

winds

20 May 2020Last Commit7469 (2030/yr)Github Stars56Issues

Winds is a beautiful open-source RSS and Podcast app created using React & Redux on the frontend and Express.js on the backend. Use the free hosted version or run it on your own server and customize it as you see fit. Contributions in form of pull requests are always appreciated. Activity Feeds & Discovery in Winds are powered by Stream, the app leverages Algolia for search, AWS for hosting, MongoDB Atlas for a hosted database (DBaaS), and SendGrid for email. All of these services have a free tier.

dillinger

29 Apr 2020Last Commit6741 (794/yr)Github Stars77Issues

Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor.

You can also:

Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email. As John Gruber writes on the Markdown site

The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.

zenbot

23 May 2020Last Commit6514 (1667/yr)Github Stars265Issues

“To follow the path, look to the master, follow the master, walk with the master, see through the master, become the master.” – Zen Proverb

Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB. It features:

The extensive documentation is located at the docs-folder.

First have a look at the docs and there are also FAQs which may answer your questions. If not, please ask (programming) questions related to Zenbot on Reddit (subreddit zenbot).

Join the Zenbot community on Reddit!

tiddlywiki5

23 May 2020Last Commit4838 (569/yr)Github Stars978Issues

Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.

TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.

Learn more and see it in action at https://tiddlywiki.com/

Developer documentation is in progress at https://tiddlywiki.com/dev/

The TiddlyWiki discussion groups are mailing lists for talking about TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.

turndown

20 May 2020Last Commit4812 (561/yr)Github Stars59Issues

Convert HTML into Markdown with JavaScript.

npm:

Browser:

For usage with RequireJS, UMD versions are located in lib/turndown.umd.js (for Node.js) and lib/turndown.browser.umd.js for browser usage. These files are generated when the npm package is published. To generate them manually, clone this repo and run npm run build.

Turndown also accepts DOM nodes as input (either element nodes, document nodes, or document fragment nodes):

Options can be passed in to the constructor on instantiation. For example:

polr

01 May 2020Last Commit3211 (489/yr)Github Stars152Issues

🚡 A modern, minimalist, and lightweight URL shortener.

Polr is an intrepid, self-hostable open-source link shortening web application with a robust API. It allows you to host your own URL shortener, to brand your URLs, and to gain control over your data. Polr is especially easy to use, and provides a modern, themable feel.

Getting Started - API Documentation - Contributing - Bugs - IRC

Polr is written in PHP and Lumen, using MySQL as its primary database.

Installation TL;DR: clone or download this repository, set document root to public/, create MySQL database, go to yoursite.com/setup and follow instructions.

photo-stream

23 Apr 2020Last Commit1549 (6882/yr)Github Stars16Issues

Photo stream is a simpler home for your photos by @maxvoltar and friends. Easy to use, self hosted, no tracking, just photos.

We like to take photos and share them. Problem is it's hard to really own your photos and how they're represented across social media these days, so we set out to make a place for them. You host it yourself, wherever you want (Netlify, Github Pages...), you're in control.

Check to see if you have Ruby installed (ruby -v). If you don't, you can follow the installation instructions provided here.

personal-management-system

23 May 2020Last Commit771 (665/yr)Github Stars5Issues

Your central point for managing personal data
(if current modules allow to do that).

It's easier to understand this web application when you think about a CMS (WordPress) or CRM (SugarCRM); the logic behind this system is very similar to those two. My PMS may offer fewer possibilities than those systems above, but it just does what I want it to do. Additionally, writing extensions is not too hard, depending on the logic required. Anyone with development knowledge can pretty much write their own extensions for personal needs.

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).

nullboard

05 May 2020Last Commit472 (441/yr)Github Stars7Issues

Nullboard is a minimalist take on a kanban board / a task list manager, designed to be compact, readable and quick in use.

https://nullboard.io/preview

The name also happens to abbreviate to NB, which I think is a nice touch.

Still very much in beta. Caveat emptor and all that.

The whole thing is largely about making it convenient to use.

Everything is editable in place, all changes are saved automatically and last 50 revisions are kept for undo/redo:

New notes can be quickly added directly where they are needed, e.g. before or after existing notes:

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:

api

22 May 2020Last Commit338 (102/yr)Github Stars18Issues

Judge0 API is a robust and scalable open-source online code execution system.

Judge0 API can help you build wide range of applications varying from competitive programming platforms, educational and recruitment platforms, to online code editors and more.

To see Judge0 API in action, try Judge0 IDE - free and open-source code editor that uses Judge0 API for executing the user’s source code.

For more information check out https://api.judge0.com.

Choose a plan on RapidAPI or install on your own server.

socioboard-4.0

30 Apr 2020Last Commit334 (84/yr)Github Stars49Issues

Socioboard is world’s first open source social technology enabler and first open source product company from India. We build social technology which helps businesses and brands to better understand social media and harness its real power. Our vision is to provide easy to use tools to businesses and brands which covers 360 degree use cases when it comes to Social Media.

We are building innovative products for various social networks which fill the critical gap - Social Networks were meant for user’s not for businesses. Our tools and products view Social from a business point of view and fill those gaps which social networks cannot fill exquisitely. Business should own their social data and they should be incharge of what they want to do with it, generate reports and analyze data to make informed and improved business decisions. This is possible when things are open and businesses have freedom to choose, we believe open source is a way to make this possible. So that brands and businesses can embrace social technology with an open mind in an open and connected world.

adagios

08 Jan 2020Last Commit307 (39/yr)Github Stars66Issues

Adagios is a web based Nagios configuration interface built to be simple and intuitive in design, exposing less of the clutter under the hood of nagios. Additionally adagios has a rest interface for both status and configuration data as well a feature complete status interface that can be used as an alternative to nagios web interface.

Project website is at http://adagios.org

If you want to try out Adagios we have 2 docker images available for testing. Feel free to send in feature request and issues. Images hosted on Docker Hub.

phproject

29 Apr 2020Last Commit293 (44/yr)Github Stars97Issues

Interested in managed hosting? Take a brief survey to help us know what to build!

A high-performance project management system in PHP

Download and extract the latest release a web accessible directory, go to the page in a browser, and fill in your database connection details.

Detailed requirements and installation instructions are available at phproject.org.

Phproject uses Composer for dependency management. After cloning the repository, run composer install to install the required packages.

Phproject is maintained as an open source project for use by anyone around the world under the GNU General Public License. If you find a bug or would like a new feature added, open an issue or submit a pull request with new code. If you want to help with translation, you can submit translations via Crowdin.

ifm

20 May 2020Last Commit187 (29/yr)Github Stars2Issues

The IFM is a web-based filemanager, which comes as a single file solution using HTML5, CSS3, JavaScript and PHP. You can test a demo here.

The IFM uses the following resources:

Just copy the ifm.php to your webspace - thats all :)

The IFM is usually locked to it's own directory, so you are not able to go above. You can change that by setting the root_dir in the scripts configuration.

By default, it is not allowed to show or edit the .htaccess file. This is because you can configure the IFM via environment variables. Thus if anyone has the ability to edit the .htaccess file, he could overwrite the active configuration. See also.

nsedit

01 Mar 2020Last Commit170 (28/yr)Github Stars33Issues

nsedit is a DNS editor for PowerDNS. It is created to finally replace poweradmin and take DNS editing to what we're used at in 2014. It uses the PowerDNS API to make changes in your zones, so you can use the backend that you want, no matter what.

Multiple users are supported. A user can be an admin or a normal user. You can configure whether or not a normal user is allowed to add new zones.

WeFact is A hosting billing product. nsedit can authenticate against the WeFact API, which allows your customers to login on nsedit with their WeFact credentials. It will automatically show their domains and allow them to edit them.

simple-dash

10 Dec 2019Last Commit161 (49/yr)Github Stars4Issues

Try the Demo here: https://kutyla-philipp.github.io/simple-dash/

A simple, fully responsive Dashboard to forward to the services of your choice! Ideal for Desktop and mobile usage! Add all of your services, whether you host them yourself or not and display them as neat Icons from the FontAwesome libary. simple-dash is made to be as simple and minimalistic as possible. (The goal was to create a dashboard even my mom could use!) :) Based on: https://github.com/thetomester13/homepage

This project uses:

nofussbm

12 Oct 2018Last Commit96 (11/yr)Github Stars0Issues

No Fuss Bookmarks is a very simple software and service to store bookmarks especially designed for hackers (that don't need fancy interfaces, but nice API).

The software is a simple RESTful server, written using Flask, providing a CRUD interface to a mongoDB store, plus a very basic Google Chrome extension to submit bookmarks.

The service is just an incarnation of such software hosted by heroku and mongolab that you can freely use just submitting your email below to obtain your API key.

For more details, please visit the service signup page.

epochtalk

23 May 2020Last Commit89 (15/yr)Github Stars98Issues

Next generation forum software. Epochtalk forum software utilizes technologies such as AngularJS, Webpack, Postgres and Bourbon for improved performance and user experience as compared to existing forum software.

Install an SSL cert and edit the nginx .conf file (located /etc/nginx/default.conf) with server info and SSL cert info

This file specifies the server configurations and is necessary to run the server. You can edit the .env file later to specify the configurations as outlined in the Configuration section.

gobrowser

24 Jan 2018Last Commit81 (18/yr)Github Stars4Issues

goBrowser is a simple web application for list, download or share yours files.

Run with default option : ./app

Example :

app.conf.exemple is a example of configfile, run with :

I create an init script for systemd. Copy it in /lib/systemd/system/gobrowser.service

nunux-reader

27 Apr 2019Last Commit65 (10/yr)Github Stars0Issues

The super-fast-minimalist-nosql-opensource Google Reader revival.

Please consider to use another news reader such as readflow!

Features:

You can configure the server by setting environment variables:

Configuration needed to login with Google:

Configuration needed to delegate authentication to an upstream proxy (NGINX, Apache, Traefik, ...):

Example of configuration with NGINX:

Configuration needed to save articles into Pocket:

Configuration needed to save articles into Dropbox:

Configuration needed to save articles into Nunux Keeper:

noddity

31 Jul 2017Last Commit54 (7/yr)Github Stars4Issues

This is the main code repository for the wiki-friendly blog-capable cms that I wrote.

Check out noddity.com for more details on the cms, the project in general, and easy installation instructions.

If you want your own copy of Noddity running on Github Pages (imagine it, a Github-backed wiki!) just fork the gh-pages branch of this repository.

If you're using Noddity as a wiki, bear in mind that the client caches all content, so while new visitors will see your changes as soon as you make them, it will take a while for them to show up in your browser.