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
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 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 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.
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.
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 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 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.
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.
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 (index.html
.
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 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
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/
.)
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:
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
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.
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.
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 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
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.
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 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: