css

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

paperless

20 May 2020Last Commit6725 (1519/yr)Github Stars151Issues

[ en | de | el ]

Index and archive all of your scanned paper documents

I hate paper. Environmental issues aside, it's a tech person's nightmare:

In the past few months I've been bitten more than a few times by the problem of not having the right document around. Sometimes I recycled a document I needed (who keeps water bills for two years?) and other times I just lost it... because paper. I wrote this to make my life easier.

Paperless does not control your scanner, it only helps you deal with what your scanner produces

gitlist

23 May 2020Last Commit2760 (344/yr)Github Stars114Issues

GitList is an elegant and modern web interface for interacting with multiple git repositories. It allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history, diffs. It also generates RSS feeds for each repository, allowing you to stay up-to-date with the latest changes anytime, anywhere. GitList was written in PHP, on top of the Silex microframework and powered by the Twig template engine. This means that GitList is easy to install and easy to customize. Also, the GitList gorgeous interface was made possible due to Bootstrap.

magnetissimo

22 Jun 2019Last Commit2455 (640/yr)Github Stars14Issues

Magnetissimo is a self-hosted web application that indexes all popular torrent sites.

On average the application uses about 120MB of RAM:

We work closely with other providers and search engines to be respectful of their hardware and minimize our impact to their systems.

If you'd like us to add you to our supported vendors list, please drop us a Github Issue.

Magnetissimo was designed to be easy to run.

It's been tested on:

We have guide written for you:

Want to talk about Magnetissimo or suggest features? We have an official Discord server.

bootcamp

18 May 2020Last Commit1946 (325/yr)Github Stars14Issues

An enterprise oriented social network

Bootcamp is an open source enterprise social network of open purpose, on which you can build for your own ends.

The project has four basic apps:

To run the tests, check your test coverage, and generate a simplified coverage report:

To generate an HTML report:

To check the report in console:

Sentry is an error logging aggregator service. You can sign up for a free account or download and host it yourself. The system is setup with reasonable defaults, including 404 logging and integration with the WSGI application.

requestbin

28 Jan 2020Last Commit1819 (214/yr)Github Stars51Issues

Originally Created by Jeff Lindsay

MIT

Create a Heroku account if you haven't, then grab the RequestBin source using git:

$ git clone git://github.com/Runscope/requestbin.git

From the project directory, create a Heroku application:

$ heroku create

Add Heroku's redis addon:

$ heroku addons:add heroku-redis

Set an environment variable to indicate production:

$ heroku config:set REALM=prod

Now just deploy via git:

$ git push heroku master

It will push to Heroku and give you a URL that your own private RequestBin will be running.

apaxy

03 May 2020Last Commit1548 (204/yr)Github Stars0Issues

apaxy is a customisable theme built to enhance the experience of browsing web directories. It uses the mod_autoindex Apache module - and some css - to override the default style of a directory listing.

Apaxy may be basic, but it gives you a great deal of creative freedom when styling your directory.

Sadly, visual style is all you can work with. It's not possible to alter the generated table structure of the listing directory with Apaxy.

apaxy requires an apache (2.2.11+) enabled http server.

If you would like, you can automate the installation of Apaxy with the included apaxy-configure.sh script.

gallery-css

23 Oct 2016Last Commit1104 (153/yr)Github Stars9Issues

Gallery.css is all CSS. Think: Simple, maintainable and understandable galleries without the use of Javascript.

What? No script!? Why? — Gallery css started as an experiment to build interactive, fluid componentry without the need for jQuery, or a jQuery carousel script. Use this library, or don't — either way, hopefully you'll learn from the techniques used within.

The preferred method to install gallery-css is by using Bower, a package manager for front-end components.

bower install gallery-css

Otherwise, if you want to keep it simple, check the dist directory.

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.

homer

22 May 2020Last Commit483 (249/yr)Github Stars17Issues

A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.

Check out the live demo here.

It supports keyboard shortcuts:

If you need authentication support, you're on your own (it can be secured using a web server auth module or exposing it only through a VPN network / SSH tunnel, ...)

How to build / install it? There is no build system (😱), use it like that! It's meant to be stupid simple & zero maintenance required. Just copy the static files somewhere, and visit the index.html.

dashmachine

21 May 2020Last Commit369 (1476/yr)Github Stars34Issues

Please read the latest update post: https://www.reddit.com/r/DashMachine/comments/fqk8gl/version_05/

To run in a subfolder, use a CONTEXT_PATH environment variable. For example, to run at localhost:5000/dash:

Check out this awesome guide: https://nashosted.com/manage-your-self-hosted-applications-using-dashmachine/

Instructions are for linux.

Then open a web browser and go to localhost:5000

For python, use git. For docker, just pull the latest image and recreate the container.

The user data folder is located at DashMachine/dashmachine/user_data. This is where the config.ini, custom backgrounds/icons, and the database file live. A reference for what can go into the config.ini file can be found on the settings page of the dashmachine by clicking the info icon next to 'Config'.

rallly

02 May 2020Last Commit241 (45/yr)Github Stars38Issues

Rallly is a free collaborative scheduling service that helps you and your friends vote on a date to host an event. The application has been developed with the MEAN stack of technologies.

This assumes that you have Docker installed

To get started quickly and easily, simply run the following:

Copy the sample .env file then open it and set the variables.

Now run the server!

Now that was simple!

To run Rallly you will need:

Clone the repository on your machine and set the current directory to the root of the repository

swmp

27 Aug 2019Last Commit240 (64/yr)Github Stars0Issues

A responsive, eye-pleasing Linux server statistics dashboard.

(The demo resets all settings automatically every hour.)

Simply run:

The installer script has been tested with Debian, Linux Mint, Fedora, CentOS and Arch Linux.
Please let me know of any issues with the installer.

The installer will also help you to secure the install folder with a .htpasswd file. (excluding Arch)
If you want to see the installer source, it's available directly here.

SWMP includes a settings page. This enables you to configure some things with your SWMP installation.
This includes choosing from a selection of themes, choosing the language (See Languages for more information), changing the window title and showing and hiding elements on the main page as well as some debugging options. (All theme stylesheets are located in ~/css/themes/.)

leselys

27 Jul 2016Last Commit223 (30/yr)Github Stars16Issues

I'm Leselys, your very elegant RSS reader. Try me right now (password: demo)!

No bullshit apps for Android, iPhone, etc. Just a responsive design and for every device.

Leselys is Heroku ready.

Two requirements: Mongodb and Python.

In order to install leselys you'll need some dependencies:

And install your MongoDB.

This is the right way, with virtualenv:

Open your browser at http://localhost:5000.

Setting up with Docker is easy. There is no published images on the Docker Hub yet but here's how to build a set of images easily and quickly using Docker Compose:

pol

10 Mar 2020Last Commit166 (43/yr)Github Stars15Issues

This is source code of RSS feed generator website with user friendly interface.

(If you have some questions please contact me by github email)

Install required packages

Install pip

Install pip packages

Install less and yuglify

Install sass

Install and setup nginx

Install and setup mysql if you didn't yet.

Create database. Use password 'toor' for root user

Create django config

Initialise database

Run downloader server

Run frontend server

Docker Host IP in browser. Ex: http://192.168.0.10:8088

MIT

markdown-tree

24 Jan 2015Last Commit92 (11/yr)Github Stars1Issues

Take a folder with a hierarchy of markdown files and use this script to serve that folder as a live styled site with a built in navigation.

Basically this is a Sinatra script to serve a hierarchy / tree directory of markdown files as a live dynamic site. Use intended for small sites built in markdown.

There are many similar scripts done in a static fashion but I couldn't find a minimal system for serving markdown hierarchy based sites that was dynamic.

For that reason I created Markdown Tree. Having a dynamically generated site allows me to not have to worry about regenerating my site every time I make a minor change.

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.

snipt

12 Feb 2020Last Commit31 (4/yr)Github Stars0Issues

You can click the button below to automatically deploy Snipt to Heroku.

If you want email support (for password resets, server errors, etc):

If you want to disable user-facing signup:

If you want to enable Django's DEBUG mode:

If you want to enable SSL on a custom domain after you've configured your Heroku SSL cert:

gshort

04 Feb 2020Last Commit28 (57/yr)Github Stars0Issues

gShort is a URL shortener that you can selfhost or easily deploy to a PaaS. (Demo Site on Heroku)

gShort requires a json configuration file, you can check the one that demo site uses here.

Deployment to Heroku should be pretty straightforward:

TODO

homebank-converter

30 Apr 2020Last Commit24 (4/yr)Github Stars2Issues

Choose one:

Homebank: http://homebank.free.fr/

homebank-converter is a web app that aims to convert export bank files to compatible Homebank csv. It won't record any data, track event or whatever. It will try to guess "paymode" by analysing the "memo" of your files.

To see supported memo, open file: labelAndPaymode.json

Supported files:

Optimize xhb file by removing useless spaces.

Because your bank doesn't export files compatible with Homebank :)

This application use Html/JavaScript/CSS and is under the terms of the licence GNU AGPL.

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

kanbana

20 Feb 2019Last Commit5 (3/yr)Github Stars0Issues

Kanbana allows you to create boards to track users and projects from flat markdown files using Kanban boards. Based on Crepido by @issmirnov.

A server will start at port 3000.
You can change the port and cache time with node index.js [-p <port>] [-c <cache time>].

Note:

To add custom colors for boards and labels, edit ./assets/styles.css.

The MIT License (MIT)

Copyright (c) 2017 Álvaro Galisteo

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: