selfhosted

youtube-dl

23 May 2020Last Commit66485 (6952/yr)Github Stars3459Issues

youtube-dl - download videos from youtube.com or other video platforms

To install it right away for all UNIX users (Linux, macOS, etc.), type:

If you do not have curl, you can alternatively use a recent wget:

Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32 (e.g. do not put in C:\Windows\System32).

You can also use pip:

This command will update youtube-dl if you have already installed it. See the pypi page for more information.

macOS users can install youtube-dl with Homebrew:

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.

awesome-public-datasets

23 May 2020Last Commit39309 (7134/yr)Github Stars101Issues

NOTICE: This repo is automatically generated by apd-core. Please DO NOT modify this file directly. We have provided a new way to contribute to Awesome Public Datasets. Join the slack community for more communication.

This list of a topic-centric public data sources in high quality. They are collected and tidied from blogs, answers, and user responses. Most of the data sets listed below are free, however, some are not. Other amazingly awesome lists can be found in sindresorhus's awesome list.

Table of Contents

gogs

22 May 2020Last Commit34360 (5469/yr)Github Stars668Issues

The Gogs (/gɑgz/) project aims to build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, macOS, Windows and ARM.

Make sure you install the prerequisites first.

There are 6 ways to install Gogs:

This project is under the MIT License. See the LICENSE file for the full license text.

ghost

23 May 2020Last Commit33784 (4789/yr)Github Stars63Issues

Ghost.org | Features | Showcase | Forum | Documentation | Contributing | Twitter

 

The easiest way to deploy Ghost is with our official Ghost(Pro) managed service. You can have a fresh instance up and running in a couple of clicks with a worldwide CDN, backups, security and maintenance all done for you.

Not only will it save you hours of maintenance per month, but all revenue goes to the Ghost Foundation, which funds the maintenance and further development of Ghost itself. So you’ll be supporting open source software and getting a great service! Alternatively if you'd like to support us, we're very grateful to all our backers on Open Collective ❤️

code-server

22 May 2020Last Commit31332 (25283/yr)Github Stars97Issues

Run VS Code on any machine anywhere and access it in the browser.

For a full setup and walkthrough, please see ./doc/guide.md.

We recommend installing with yarn or npm if we don't have a precompiled release for your machine's platform or architecture or your glibc < v2.19.

note: Installing via yarn or npm builds native modules on install and so requires C dependencies. See ./doc/npm.md for installing these dependencies.

You will need at least node v12 installed. See #1633.

We publish self contained .tar.gz archives for every release on github. They bundle the node binary and node_modules.

syncthing

22 May 2020Last Commit31288 (4818/yr)Github Stars266Issues

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important one being the first. This is the summary version of the goal list - for more commentary, see the full Goals document.

Syncthing should be:

Safe From Data Loss

Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.

Secure Against Attackers

discourse

23 May 2020Last Commit30734 (4173/yr)Github Stars26Issues

Discourse is the 100% open source discussion platform built for the next decade of the Internet. Use it as a:

To learn more about the philosophy and goals of the project, visit discourse.org.

Browse lots more notable Discourse instances.

To get your environment setup, follow the community setup guide for your operating system.

If you're familiar with how Rails works and are comfortable setting up your own environment, you can also try out the Discourse Advanced Developer Guide, which is aimed primarily at Ubuntu and macOS environments.

hexo

21 May 2020Last Commit30457 (3972/yr)Github Stars158Issues

A fast, simple & powerful blog framework, powered by Node.js.

Website | Documentation | Installation Guide | Contribution Guide | Code of Conduct | API | Twitter

Install Hexo

Setup your blog

Start the server

Create a new post

Generate static files

We welcome you to join the development of Hexo. Please see contributing document. 🤗

Also, we welcome PR or issue to official-plugins.

traefik

23 May 2020Last Commit28901 (6157/yr)Github Stars540Issues

Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) and configures itself automatically and dynamically. Pointing Traefik at your orchestrator should be the only configuration step you need.

. Overview . Features . Supported backends . Quickstart . Web UI . Documentation .

. Support . Release cycle . Contributing . Maintainers . Credits .

incubator-superset

24 May 2020Last Commit28792 (5949/yr)Github Stars318Issues

A modern, enterprise-ready business intelligence web application.

Why Superset | Database Support | Installation and Configuration | Get Help | Contributor Guide | Resources | Superset Users | License |

View Dashboards


Slice & dice your data


Query and visualize your data with SQL Lab


Visualize geospatial data with deck.gl


Choose from a wide array of visualizations


Superset provides:

Superset speaks many SQL dialects through SQLAlchemy - a Python SQL toolkit that is compatible with most databases. A list of supported databases can be found here.

huginn

23 May 2020Last Commit28419 (3943/yr)Github Stars455Issues

Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server. You always know who has your data. You do.

Join us in our Gitter room to discuss the project.

Want to help with Huginn? All contributions are encouraged! You could make UI improvements, add new Agents, write documentation and tutorials, or try tackling issues tagged with #help-wanted. Please fork, add specs, and send pull requests!

kong

23 May 2020Last Commit25795 (4676/yr)Github Stars375Issues

Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway or API Middleware). Made available as an open-source project in 2015, its core values are high performance and extensibility.

Actively maintained, Kong is widely used in production at companies ranging from startups to Global 5000 as well as government organizations.

Installation | Documentation | Forum | Blog | IRC (freenode): #kong | Nightly Builds

If you are building for the web, mobile, or IoT (Internet of Things) you will likely end up needing common functionality to run your actual software. Kong can help by acting as a gateway (or a sidecar) for microservices requests while providing load balancing, logging, authentication, rate-limiting, transformations, and more through plugins.

strapi

23 May 2020Last Commit25126 (5405/yr)Github Stars283Issues

The most advanced open-source headless CMS to build powerful APIs with no effort.

Strapi is a free and open source headless CMS delivering your content anywhere you need.

Read the Getting Started tutorial or follow the steps below:

Install Strapi with this Quickstart command to create a Strapi project instantly:

or

This command generates a brand new project with the default features (authentication, permissions, content management, content type builder & file upload). The Quickstart command installs Strapi using a SQLite database which is used for prototyping in development.

localstack

23 May 2020Last Commit24613 (6879/yr)Github Stars253Issues

LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications.

Currently, the focus is primarily on supporting the AWS cloud stack.

LocalStack spins up the following core Cloud APIs on your local machine.

Note: Starting with version 0.11.0, all APIs are exposed via a single edge service, which is accessible on http://localhost:4566 by default (customizable via EDGE_PORT, see further below). The API-specific endpoints below are still left for backwards-compatibility, but may get removed in a future release - please reconfigure your client SDKs to start using the single edge endpoint URL!

minio

24 May 2020Last Commit21967 (4100/yr)Github Stars84Issues

MinIO is a High Performance Object Storage released under Apache License v2.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.

NOTE: Docker will not display the default keys unless you start the container with the -it(interactive TTY) argument. Generally, it is not recommended to use default keys with containers. Please visit MinIO Docker quickstart guide for more information here

mastodon

23 May 2020Last Commit20986 (4933/yr)Github Stars1583Issues

Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, video. All Mastodon servers are interoperable as a federated network (users on one server can seamlessly communicate with users from another one, including non-Mastodon software that implements ActivityPub)!

Click below to learn more in a video:

No vendor lock-in: Fully interoperable with any conforming platform

metabase

23 May 2020Last Commit20762 (3912/yr)Github Stars2079Issues

Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.

For more information check out metabase.com

Don't see your favorite database? File an issue to let us know.

Metabase can be run just about anywhere so checkout our Installation Guides for detailed instructions for various deployments. Here's the TLDR:

To run Metabase via Docker, just type

To run the jar you will need to have a Java Runtime installed. As a quick check to see if you system already has one, try

gitea

24 May 2020Last Commit19813 (5563/yr)Github Stars1430Issues

The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. Want to try it before doing anything else? Do it with the online demo! This project has been forked from Gogs since 2016.11 but changed a lot.

From the root of the source tree, run:

mattermost-server

23 May 2020Last Commit18252 (3694/yr)Github Stars462Issues

Mattermost is an open source, private cloud, Slack-alternative from https://mattermost.com.

It's written in Golang and React and runs as a single Linux binary with MySQL or PostgreSQL. Every month on the 16th a new compiled version is released under an MIT license.

Note: Heroku preview does not include email or persistent storage

Auto-deploy Mattermost to Amazon Web Services, Azure, Google Cloud Platform, or Oracle Cloud Platform via Bitnami.

In addition to the web interface, you can also download Mattermost clients for Android, iOS, Windows PC, Mac OSX, and Linux.

faas

18 May 2020Last Commit17636 (5155/yr)Github Stars71Issues

OpenFaaS® makes it easy for developers to deploy event-driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in a Docker image to get a highly scalable endpoint with auto-scaling and metrics.

Highlights

Want to dig deeper into OpenFaaS?

Individual Sponsorships / End-users / Insiders Track 🍻

OpenFaaS is free to use and completely open source under the MIT license, however financial backing is required to sustain the effort to maintain and develop the project.

odoo

24 May 2020Last Commit17523 (2906/yr)Github Stars2939Issues

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing,

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

For a standard installation please follow the Setup instructions from the documentation.

boostnote

23 May 2020Last Commit16934 (4016/yr)Github Stars465Issues

We've launched desktop and mobile app of the new Boost Note now.

We'll launch the clean and simple wiki specially optimized for developers called "Boost Hub" at June 2020!

Boost Hub will aim to be a collaborative wiki tool for teams to centralize and amplify the availability and search ability of both first-party and third-party information.

Find the latest release of Boostnote here!

Boost Note Roadmap 2020

Thank you to all the people who have contributed to Boostnote!

Boostnote is an open source project. It's an independent project with its ongoing development made possible thanks to the support by our amazing backers.

graphql-engine

23 May 2020Last Commit16813 (8702/yr)Github Stars1007Issues

Hasura GraphQL Engine is a blazing-fast GraphQL server that gives you instant, realtime GraphQL APIs over Postgres, with webhook triggers on database events, and remote schemas for business logic.

Hasura helps you build GraphQL apps backed by Postgres or incrementally move to GraphQL for existing applications using Postgres.

Read more at hasura.io and the docs.

Read more at hasura.io and the docs.

Table of Contents

The fastest way to try Hasura out is via Heroku.

Click on the following button to deploy GraphQL Engine on Heroku with the free Postgres add-on:

wekan

24 May 2020Last Commit16234 (2560/yr)Github Stars566Issues

Translations to non-English languages are accepted only at Transifex using webbrowser. New English strings of new features can be added as PRs to edge branch file wekan/i18n/en.i18n.json .

Please add most of your questions as GitHub issue: Wekan feature requests and bugs. It's better than at chat where details get lost when chat scrolls up.

- Most Wekan community and developers are here. Works on webbrowser and PWA app that can be added as icon on Android and bookmark on iOS, used like native app.

redash

23 May 2020Last Commit16212 (2467/yr)Github Stars480Issues

Redash is designed to enable anyone, regardless of level of technical sophistication, to harness the power of data big and small. SQL users leverage Redash to explore, query, visualize, and share data from any data sources. Their work in turn enables anybody in their organization to use the data. Every day, millions of users at thousands of organizations around the world use Redash to develop insights and make data-driven decisions.

Redash features:

Redash supports more than 35 SQL and NoSQL data sources. It can also be extended to support more. Below is a list of built-in sources:

joplin

23 May 2020Last Commit15930 (4752/yr)Github Stars229Issues

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

Notes exported from Evernote via .enex files can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.

zeronet

19 May 2020Last Commit15730 (2932/yr)Github Stars654Issues

Decentralized websites using Bitcoin crypto and the BitTorrent network - https://zeronet.io

Tip: Start with ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address to allow remote connections on the web interface.

There is an official image, built from source at: https://hub.docker.com/r/nofish/zeronet/

Next steps: ZeroNet Developer Documentation

wordpress

23 May 2020Last Commit13866 (1635/yr)Github Stars0Issues

jitsi-meet

23 May 2020Last Commit11907 (1850/yr)Github Stars560Issues

Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences. Jitsi Meet in action can be seen at here at the session #482 of the VoIP Users Conference.

The Jitsi Meet client runs in your browser, without installing anything else on your computer. You can try it out at https://meet.jit.si.

Jitsi Meet allows very efficient collaboration. Users can stream their desktop or only some windows. It also supports shared document editing with Etherpad.

zulip

23 May 2020Last Commit11687 (2507/yr)Github Stars1589Issues

Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations. Zulip is used by open source projects, Fortune 500 companies, large standards bodies, and others who need a real-time chat system that allows users to easily process hundreds or thousands of messages a day. With over 500 contributors merging over 500 commits a month, Zulip is also the largest and fastest growing open source group chat project.

koel

23 May 2020Last Commit11450 (2564/yr)Github Stars63Issues

Koel (also stylized as koel, with a lowercase k) is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. Targeting web developers, Koel embraces some of the more modern web technologies – CSS grid, audio, and drag-and-drop API to name a few – to do its job.

For system requirements, installation/upgrade guides, troubleshooting etc., head over to the Official Documentation.

If you're interested in the development of a client, Koel's offical API documentation is available here.

nodebb

23 May 2020Last Commit11042 (1558/yr)Github Stars186Issues

NodeBB Forum Software is powered by Node.js and built on either a Redis or MongoDB database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB has many modern features out of the box such as social network integration and streaming discussions, while still making sure to be compatible with older browsers.

Additional functionality is enabled through the use of third-party plugins.

NodeBB's theming engine is highly flexible and does not restrict your design choices. Check out some themed installs in these screenshots below:

gollum

15 May 2020Last Commit10716 (1056/yr)Github Stars30Issues

Gollum version 5.0 is out! See here for a list of changes and new features compared to Gollum version 4.x, and see some Screenshots of Gollum's features.

Gollum is a simple wiki system built on top of Git. A Gollum Wiki is simply a git repository of a specific nature:

Gollum runs on Unix-like systems using its adapter for rugged by default. You can also run Gollum on JRuby via its adapter for RJGit. On Windows, Gollum runs only on JRuby.

Installation examples for individual systems can be seen here.

awesome-sysadmin

12 May 2020Last Commit10383 (1916/yr)Github Stars4Issues

A curated list of amazingly awesome open source sysadmin resources. Please read CONTRIBUTING if you wish to add software and consider donating to the FLOSS projects you use regularly.

Automation build.

Backup software. Also see Restic's list of Linux backup software.

Build and software organization tools.

Conversation-driven development and management. See https://www.reddit.com/r/chatops for more information.

Managing software on desktop computers.

Cloning software.

Web Based collaborative code review system.

flarum

08 May 2020Last Commit10378 (1922/yr)Github Stars2Issues

Flarum is a delightfully simple discussion platform for your website. It's fast and easy to use, with all the features you need to run a successful community. It is designed to be:

Fast and simple. No clutter, no bloat, no complex dependencies. Flarum is built with PHP so it’s quick and easy to deploy. The interface is powered by Mithril, a performant JavaScript framework with a tiny footprint.

Beautiful and responsive. This is forum software for humans. Flarum is carefully designed to be consistent and intuitive across platforms, out-of-the-box.

spree

21 May 2020Last Commit10349 (848/yr)Github Stars207Issues

Spree is a complete open source e-commerce solution built with Ruby on Rails. It was started by Sean Schofield and is now developed by Spark Solutions. We're open to contributions.

Spree consists of several different gems (modules), each of which are maintained in a single repository and documented in a single set of online documentation.

Go to: https://demo.spreecommerce.org/ Explore demo features: https://spreecommerce.org/spree-commerce-demo-explainer/

Or fire up your own demo on Heroku:

Admin panel credentials for your own Heroku demo:

reaction

23 May 2020Last Commit10143 (1518/yr)Github Stars80Issues

Reaction is a headless commerce platform built using Node.js, React, and GraphQL. It plays nicely with npm, Docker and Kubernetes.

Follow the documentation to install Reaction with Reaction Platform for all supported operating systems.

To stop the API and the MongoDB server, enter docker-compose down.

CTRL+C to stop.

CTRL+C to interrupt the test run.

CTRL+C to interrupt the test run.

Build:

Run:

Use an external GraphQL client to test http://localhost:3000/graphql. GraphQL Playground isn't served on GET requests because it's in production mode.

node-red

23 May 2020Last Commit9920 (1477/yr)Github Stars219Issues

http://nodered.org

Low-code programming for event-driven applications.

Check out http://nodered.org/docs/getting-started/ for full instructions on getting started.

More documentation can be found here.

For further help, or general discussion, please use the Node-RED Forum or slack team.

If you want to run the latest code from git, here's how to get started:

Clone the code:

Install the node-red dependencies

Build the code

Run

Before raising a pull-request, please read our contributing guide.

This project adheres to the Contributor Covenant 1.4. By participating, you are expected to uphold this code. Please report unacceptable behavior to any of the project's core team at team@nodered.org.

october

23 May 2020Last Commit9820 (1513/yr)Github Stars123Issues

October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of frustration with existing systems. We feel building websites has become a convoluted and confusing process that leaves developers unsatisfied. We want to turn you around to the simpler side and get back to basics.

October's mission is to show the world that web development is not rocket science.

Instructions on how to install October can be found at the installation guide.

postal

22 May 2020Last Commit9767 (3155/yr)Github Stars194Issues

Postal is a complete and fully featured mail server for use by websites & web servers. Think Sendgrid, Mailgun or Postmark but open source and ready for you to run on your own servers. Postal was developed by aTech Media to serve its own mail processing requirements and we have since decided that it should be released as an open source project for the community.

The application has been running in production for us for nearly 6 months and we will be continuing to use it ourselves and support its ongoing development. If you have any questions about getting up and running, just post an issue.

sovereign

15 May 2020Last Commit9693 (1434/yr)Github Stars98Issues

Sovereign is a set of Ansible playbooks that you can use to build and maintain your own personal cloud based entirely on open source software, so you’re in control.

If you’ve never used Ansible before, you might find these playbooks useful to learn from, since they show off a fair bit of what the tool can do.

The original author's background and motivations might be of interest. tl;dr: frustrations with Google Apps and concerns about privacy and long-term support.

Sovereign offers useful cloud services while being reasonably secure and low-maintenance. Use it to set up your server, SSH in every couple weeks, but mostly forget about it.

druid

23 May 2020Last Commit9654 (1273/yr)Github Stars987Issues

Website | Documentation | Developer Mailing List | User Mailing List | Slack | Twitter | Download

Druid is a high performance real-time analytics database. Druid's main value add is to reduce time to insight and action.

Druid is designed for workflows where fast queries and ingest really matter. Druid excels at powering UIs, running operational (ad-hoc) queries, or handling high concurrency. Consider Druid as an open source alternative to data warehouses for a variety of use cases.

You can get started with Druid with our quickstart.

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.

send

15 May 2020Last Commit9551 (3180/yr)Github Stars149Issues

Docs: FAQ, Encryption, Build, Docker, Metrics, More

A file sharing experiment which allows you to send encrypted files to other users.

To start an ephemeral development server run:

Then browse to http://localhost:8080

The server is configured with environment variables. See server/config.js for all options and docs/docker.md for examples.

Firefox Send localization is managed via Pontoon, not direct pull requests to the repository. If you want to fix a typo, add a new language, or simply know more about localization, please get in touch with the existing localization team for your language or Mozilla’s l10n-drivers for guidance.

leanote

11 Mar 2020Last Commit9428 (1558/yr)Github Stars488Issues

Leanote, not just a notepad!

Highlighted Features

Other Features

We have been using the popular note-taking software/service Evernote as our knowledge management tool on a daily basis. Benefited from and inspired by Evernote, we decided to create a brand-new tool that provides everything Evernote has to offer, plus a bunch of new features that Evernote failed to deliver, such as:

The Leanote software suite contains: Leanote Web & Server (this repository), Desktop app, iOS, Android.

Interested in our product and want to try it out from your web browser? Welcome to sign up on https://leanote.com.

qbittorrent

23 May 2020Last Commit9400 (1132/yr)Github Stars2824Issues

qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.

It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.

The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License.

For installation, follow the instructions from INSTALL file, but simple:

beets

23 May 2020Last Commit9382 (959/yr)Github Stars678Issues

Beets is the media library management system for obsessive music geeks.

The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music.

Here's an example of beets' brainy tag corrector doing its thing:

Because beets is designed as a library, it can do almost anything you can imagine for your music collection. Via plugins, beets becomes a panacea:

lets-chat

02 May 2020Last Commit9357 (1140/yr)Github Stars243Issues

A self-hosted chat app for small teams built by Security Compass.

For installation instructions, please use the following links:

We have a troubleshooting document, otherwise please use our mailing list for support issues and questions.

Have a bug or a feature request? Please first read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Let's Chat documentation is hosted in the wiki. If there is an inaccuracy in the documentation, please open a new issue.

gekko

16 Feb 2020Last Commit9156 (1302/yr)Github Stars0Issues

I am officially not maintaining this project anymore. It was an amazing journey and I want to thank everyone for playing the role in this amazing story!

More details can be found here: https://medium.com/@gekkoplus/archiving-open-source-gekko-dba02e6efc7

This only impacts my Gekko repo (askmike/gekko). There might be other forks of Gekko out there that are being maintained!

Old content:

The most valuable commodity I know of is information.

-Gordon Gekko

Gekko is a Bitcoin TA trading and backtesting platform that connects to popular Bitcoin exchanges. It is written in JavaScript and runs on Node.js.

mailinabox

22 May 2020Last Commit9148 (1354/yr)Github Stars309Issues

By @JoshData and contributors.

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

Please see https://mailinabox.email for the project's website and setup guide!

Our goals are to:

Additionally, this project has a Code of Conduct, which supersedes the goals above. Please review it when joining our community.

Mail-in-a-Box turns a fresh Ubuntu 18.04 LTS 64-bit machine into a working mail server by installing and configuring various components.

etherpad-lite

23 May 2020Last Commit8999 (982/yr)Github Stars244Issues

Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. It provides full data export capabilities, and runs on your server, under your control.

Try it out

You'll need git and node.js installed (minimum required Node version: 10.13.0).

As any user (we recommend creating a separate user called etherpad):

To update to the latest released version, execute git pull origin. The next start with bin/run.sh will update the dependencies.

Next steps.

This package runs on any Windows machine, but for development purposes, please do a manual install.

keeweb

23 May 2020Last Commit8835 (1920/yr)Github Stars215Issues

This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources. The app can run either in browser, or as a desktop app.

Apps: Web, Desktop
Timeline: Release Notes, TODO
On one page: Features, FAQ
Website: keeweb.info
Twitter: kee_web
Donate: OpenCollective, GitHub

The app is quite stable now. Basic stuff, as well as more advanced operations, should be rather reliable.

Everything you need to host this app on your server is any static file server. The app is a single HTML file + a service worker (optionally; for offline access). You can download the latest distribution files from gh-pages branch.

awesome-bigdata

21 May 2020Last Commit8822 (1498/yr)Github Stars12Issues

A curated list of awesome big data frameworks, resources and other awesomeness. Inspired by awesome-php, awesome-python, awesome-ruby, hadoopecosystemtable & big-data.

Your contributions are always welcome!

Note: There is some term confusion in the industry, and two different things are called "Columnar Databases". Some, listed here, are distributed, persistent databases built around the "key-map" data model: all data has a (possibly composite) key, with which a map of key-value pairs is associated. In some systems, multiple such value maps can be associated with a key, and these maps are referred to as "column families" (with value map keys being referred to as "columns").

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.

wagtail

24 May 2020Last Commit8781 (1393/yr)Github Stars812Issues

Wagtail is an open source content management system built on Django, with a strong community and commercial support. It's focused on user experience, and offers precise control for designers and developers.

Find out more at wagtail.io.

Wagtail works with Python 3, on any platform.

To get started with Wagtail, run the following in a virtual environment:

For detailed installation and setup docs, see docs.wagtail.io.

Wagtail is used by NASA, Google, Oxfam, the NHS, Mozilla, MIT, the Red Cross, Salesforce, NBC, BMW, and the US and UK governments. Add your own Wagtail site to madewithwagtail.org.

toxcore

26 Apr 2020Last Commit8601 (1243/yr)Github Stars101Issues

With the rise of government surveillance programs, Tox, a FOSS initiative, aims to be an easy to use, all-in-one communication platform that ensures full privacy and secure message delivery.

Website | Wiki | Blog | FAQ | Binaries/Downloads | Clients | Compiling

IRC Channels: #tox@freenode, #tox-dev@freenode

Tox must use UDP simply because hole punching with TCP is not as reliable. However, Tox does use TCP relays as a fallback if it encounters a firewall that prevents UDP hole punching.

Every peer is represented as a byte string (the public key [Tox ID] of the peer). By using torrent-style DHT, peers can find the IP of other peers by using their Tox ID. Once the IP is obtained, peers can initiate a secure connection with each other. Once the connection is made, peers can exchange messages, send files, start video chats, etc. using encrypted communications.

magento2

23 May 2020Last Commit8559 (1009/yr)Github Stars1802Issues



Welcome to Magento 2 installation! We're glad you chose to install Magento 2, a cutting-edge, feature-rich eCommerce solution that gets results.

Magento System Requirements.

To learn about how to contribute, click here.

To learn about issues, click here. To open an issue, click here.

To suggest documentation improvements, click here.

We apply labels to public Pull Requests and Issues to help other participants retrieve additional information about current progress, component assignments, Magento release lines, and much more. Please review the Code Contributions guide for detailed information on labels used in Magento 2 repositories.

outline

23 May 2020Last Commit8553 (2136/yr)Github Stars87Issues

An open, extensible, wiki for your team built using React and Node.js.
Try out Outline using our hosted version at www.getoutline.com.

This is the source code that runs Outline and all the associated services. If you want to use Outline then you don't need to run this code, we offer a hosted version of the app at getoutline.com.

If you'd like to run your own copy of Outline or contribute to development then this is the place for you.

Outline requires the following dependencies:

streama

13 May 2020Last Commit8290 (1720/yr)Github Stars281Issues

Docs: https://docs.streama-project.com/

Ever had a huge bookshelf full of shows and movies? Ever wanted to digitalize them, but didn't have a good way of organizing the files? Worry no more! Streama is your own personal Netflix for just such a purpose!

https://streama.demo-version.net/
credentials: username: demoUser | password: demoUser
Feel free to play around there as much as you like (everything is reset at night)
We will keep this demo updated with our newest releases as they come, so that you can check out new features there first before deciding to deploy them in your own environments.

mailpile

16 May 2020Last Commit8149 (951/yr)Github Stars380Issues

Mailpile (https://www.mailpile.is/) is a modern, fast web-mail client with user-friendly encryption and privacy features. The development of Mailpile is funded by a large community of backers and all code related to the project is and will be released under an OSI approved Free Software license.

Mailpile places great emphasis on providing a clean, elegant user interface and pleasant user experience. In particular, Mailpile aims to make it easy and convenient to receive and send PGP encrypted or signed e-mail.

gitbucket

21 May 2020Last Commit8067 (1133/yr)Github Stars311Issues

GitBucket is a Git web platform powered by Scala offering:

You can try an online demo (ID: root / Pass: root) of GitBucket, and also get the latest information at GitBucket News.

The current version of GitBucket provides many features such as:

If you want to try the development version of GitBucket, see the Developer's Guide.

GitBucket requires Java8. You have to install it, if it is not already installed.

You can also deploy gitbucket.war to a servlet container which supports Servlet 3.0 (like Jetty, Tomcat, JBoss, etc)

saleor

22 May 2020Last Commit7804 (1072/yr)Github Stars183Issues

Saleor is a rapidly-growing open source e-commerce platform that has served high-volume companies from branches like publishing and apparel since 2012. Based on Python and Django, the latest major update introduces a modular front end powered by a GraphQL API and written with React and TypeScript.

Saleor is free and always will be. Help us out… If you love free stuff and great software, give us a star! 🌟

Saleor requires Python 3.8, Node.js 10.0+, PostgreSQL and OS-specific dependency tools.

See the Saleor docs for step-by-step installation and deployment instructions.

seafile

23 May 2020Last Commit7739 (984/yr)Github Stars247Issues

Seafile is an open source cloud storage system with privacy protection and teamwork features. Collections of files are called libraries. Each library can be synced separately. A library can also be encrypted with a user chosen password. Seafile also allows users to create groups and easily sharing files into groups.

Seafile has the following features:

Each component of Seafile has its own source code repository on Github.

Before version 6.0, the source code of "sync client daemon" and "server core" are mixed together in https://github.com/haiwen/seafile. But after 6.0 version, the server core is separated into its own repository. For this reason, the sync client daemon repository is still the "front page" for Seafile project on Github.

gitolite

28 Apr 2020Last Commit7700 (716/yr)Github Stars4Issues

(Github-users: click the "wiki" link before sending me anything via github.)

This is a minimal README for gitolite, so you can quickly get started with:

For anything more, you need to look at the complete documentation, at: http://gitolite.com/gitolite. Please go there for what/why/how, concepts, background, troubleshooting, more details on what is covered here, advanced features not covered here, migration from older gitolite, running gitolite over http (rather than ssh), and many more topics.

You are familiar with:

webui-aria2

08 May 2020Last Commit7629 (946/yr)Github Stars103Issues

The aim for this project is to create the worlds best and hottest interface to interact with aria2. aria2 is the worlds best file downloader, but sometimes the command line brings more power than necessary. The project was initially created as part of the GSOC scheme, however it has rapidly grown and changed with tremendous support and feedback from the aria2 community.

Very simple to use, no build scripts, no installation scripts. First start aria2 in the background either in your local machine or in a remote one. You can do that as follows:

n8n

23 May 2020Last Commit7589 (8238/yr)Github Stars62Issues

n8n is a free and open fair-code licensed node based Workflow Automation Tool. It can be self-hosted, easily extended, and so also used with internal tools.

📺 A short demo (< 3 min) which shows how to create a simple workflow which automatically sends a new Slack notification every time a Github repository received or lost a star.

n8n has 100+ different nodes to automate workflows. The list can be found on: https://n8n.io/nodes

The official n8n documentation can be found under: https://docs.n8n.io

Additional information and example workflows on the n8n.io website: https://n8n.io

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

paperwork

28 Mar 2020Last Commit7471 (1268/yr)Github Stars30Issues

Paperwork is an open-source, self-hosted alternative to services like Evernote®, Microsoft OneNote® or Google Keep®

We at Paperwork believe that your private data should be yours and no other person or corporation should be able to access or even benefit from it. Hence it is our goal to build software that enables everyone to store and manage their documents in a cloud that's theirs alone – whether it's a computer scientist working with confidential data, a critical journalist, a freedom-of-speech activist or just your grandparents. Our goal is to be your privacy focused, open-source alternative to Evernote®, Microsoft OneNote® and Google Keep® for capturing ideas and managing documents.

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.

peertube

23 May 2020Last Commit7147 (1565/yr)Github Stars329Issues

Website | Join an instance | Create an instance | Chat with us | Donate

Be part of a network of multiple small federated, interoperable video hosting providers. Follow video creators and create videos. No vendor lock-in. All on a platform that is community-owned and ad-free.

Developed with by Framasoft

Client

Server

PeerTube is a free, decentralized and federated video platform developed as an alternative to other platforms that centralize our data and attention, such as YouTube, Dailymotion or Vimeo. 🎬

trilium

23 May 2020Last Commit7145 (2379/yr)Github Stars245Issues

Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. See screenshots for quick overview:

Trilium is provided as either desktop application (Linux and Windows) or web application hosted on your server (Linux). Mac OS desktop build is available, but it is unsupported.

See wiki for complete list of documentation pages.

You can also read Patterns of personal knowledge base to get some inspiration on how you might use Trilium.

Use a browser based dev environment

core

23 May 2020Last Commit7072 (913/yr)Github Stars1480Issues

ownCloud gives you freedom and control over your own data. A personal cloud which runs on your own server.

https://doc.owncloud.org/server/10.4/admin_manual/installation/

https://owncloud.org/contribute/

Learn about the different ways you can get support for ownCloud: https://owncloud.org/support/

Please submit translations via Transifex: https://www.transifex.com/projects/p/owncloud/

For detailed information about translations: https://doc.owncloud.org/server/10.4/developer_manual/core/translation.html

leon

06 Apr 2020Last Commit6803 (5288/yr)Github Stars65Issues




Your open-source personal assistant.

Website :: Documentation :: Roadmap :: Contributing :: Story

Note

I'm focusing on another project, so the progress of this repo might slow down for a while. You can subscribe here to be part of the first ones.

Leon is an open-source personal assistant who can live on your server.

He does stuff when you ask him for.

You can talk to him and he can talk to you. You can also text him and he can also text you. If you want to, Leon can communicate with you by being offline to protect your privacy.

lila

23 May 2020Last Commit6788 (822/yr)Github Stars443Issues

Lila (li[chess in sca]la) is a free online chess game server focused on realtime gameplay and ease of use.

It features a search engine, computer analysis distributed with fishnet, tournaments, simuls, forums, teams, tactic trainer, a mobile app, and a shared analysis board. The UI is available in more than 130 languages thanks to the community.

Lichess is written in Scala 2.13, and relies on the Play 2.8 framework. scalatags is used for templating. Pure chess logic is contained in the scalachess submodule. The server is fully asynchronous, making heavy use of Scala Futures and Akka streams. WebSocket connections are handled by a seperate server that communicates using redis. Lichess talks to Stockfish deployed in an AI cluster of donated servers. It uses MongoDB to store more than 1.7 billion games, which are indexed by elasticsearch. HTTP requests and WebSocket connections can be proxied by nginx. The web client is written in TypeScript and snabbdom, using Sass to generate CSS. The blog uses a free open content plan from prismic.io. All rated games are published in a free PGN database. Browser testing done with . Proxy detection done with IP2Proxy database. Please help us translate Lichess with Crowdin.

filebrowser

16 Apr 2020Last Commit6778 (1442/yr)Github Stars0Issues

⚠️ WARN: This project will not be developed anymore. If you're willing to take over this project, please read #532 for more info and feel free to fork the project!

filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app or as a middleware.

Please refer to our docs at filebrowser.xyz/features

overleaf

20 May 2020Last Commit6773 (1077/yr)Github Stars146Issues

directus

22 May 2020Last Commit6763 (908/yr)Github Stars1Issues

 

 

Directus is an open-source tool that wraps your database with an API, and provides an intuitive admin app for non-technical users to manage its content. It's what you'd get if you mixed a headless CMS, database client, and WebApp builder. Created in 2004, our platform powers over a million data-driven projects around the world.

The Directus Suite consists of:

 

Directus follows a database-first approach, storing all of your data unaltered in pure SQL databases that can be completely customized.

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.

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

regexr

21 May 2020Last Commit6682 (1075/yr)Github Stars86Issues

RegExr.com is an online tool to learn, build, and test Regular Expressions. It was created by Grant Skinner and the nice people at gskinner.com.

Please report issues & feature requests on GitHub. Please do not post questions about regular expressions (use Stack Overflow instead).

If you would like to contribute back to RegExr.com please send us pull requests.

Please make sure they are well formatted and follow the style specified out in the existing files.

This version of RegExr is licensed under GPL v3. If you're interested in using the source under other terms, feel free to get in touch.

jellyfin

24 May 2020Last Commit6652 (4563/yr)Github Stars548Issues




Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest!

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!

mopidy

23 May 2020Last Commit6502 (624/yr)Github Stars179Issues

Mopidy is an extensible music server written in Python.

Mopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a variety of MPD and web clients.

Stream music from the cloud

Vanilla Mopidy only plays music from files and radio streams. Through extensions, Mopidy can play music from cloud services like Spotify, SoundCloud, and Google Play Music. With Mopidy's extension support, backends for new music sources can be easily added.

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:

searx

22 May 2020Last Commit6494 (983/yr)Github Stars504Issues

A privacy-respecting, hackable metasearch engine.

Pronunciation: səːks

List of running instances.

See the documentation and the wiki for more information.

Go to the searx-docker project.

For all of the details, follow this step by step installation.

Note: the documentation needs to be updated.

Bugs or suggestions? Visit the issue tracker.

fathom

08 May 2020Last Commit6475 (1844/yr)Github Stars40Issues

Fathom Analytics is a simpler and more privacy-focused alternative to Google Analytics.

Collecting information on the internet is important, but it’s broken. We’ve become complacent in trading information for free access to web services, and then complaining when those web services do crappy things with that data.

The problem is this: if we aren’t paying for the product, we are the product.

Google Analytics may give you free access to their services but in turn, they’re assembling data profiles on your website visitors, which they can then use for better targeting of advertisements across their network.

archivebox

23 May 2020Last Commit6446 (2112/yr)Github Stars77Issues

▶️ Quickstart | Demo | Github | Documentation | Info & Motivation | Community | Roadmap

ArchiveBox takes a list of website URLs you want to archive, and creates a local, static, browsable HTML clone of the content from those websites (it saves HTML, JS, media files, PDFs, images and more).

You can use it to preserve access to websites you care about by storing them locally offline. ArchiveBox imports lists of URLs, renders the pages in a headless, authenticated, user-scriptable browser, and then archives the content in multiple redundant common formats (HTML, PDF, PNG, WARC) that will last long after the originals disappear off the internet. It automatically extracts assets and media from pages and saves them in easily-accessible folders, with out-of-the-box support for extracting git repositories, audio, video, subtitles, images, PDFs, and more.

mailhog

12 May 2020Last Commit6438 (1055/yr)Github Stars133Issues

Inspired by MailCatcher, easier to install.

Built with Go - MailHog runs without installation on multiple platforms.

MailHog is an email testing tool for developers:

Download the latest release for your platform. Then read the deployment guide for deployment options.

Then, start MailHog by running mailhog in the command line.

Then, start MailHog by running /path/to/MailHog in the command line.

E.g. the path to Go's bin files on Ubuntu is ~/go/bin/, so to start the MailHog run:

Check out how to configure MailHog, or use the default settings:

erpnext

23 May 2020Last Commit6230 (695/yr)Github Stars2375Issues

ERP made simple

https://erpnext.com

ERPNext as a monolith includes the following areas for managing businesses:

ERPNext requires MariaDB.

ERPNext is built on the Frappe Framework, a full-stack web app framework built with Python & JavaScript.

The Easy Way: our install script for bench will install all dependencies (e.g. MariaDB). See https://github.com/frappe/bench for more details.

New passwords will be created for the ERPNext "Administrator" user, the MariaDB root user, and the frappe user (the script displays the passwords and saves them to ~/frappe_passwords.txt).

synapse

23 May 2020Last Commit6103 (1055/yr)Github Stars1073Issues

Contents

Matrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP. The basics you need to know to get up and running are:

The overall architecture is:

#matrix:matrix.org is the official support room for Matrix, and can be accessed by any client from https://matrix.org/docs/projects/try-matrix-now.html or via IRC bridge at irc://irc.freenode.net/matrix.

Synapse is currently in rapid development, but as of version 0.5 we believe it is sufficiently stable to be run as an internet-facing service for real usage!

yourls

23 May 2020Last Commit6099 (787/yr)Github Stars64Issues

Your Own URL Shortener

YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. You'll have full control over your data, detailed stats, analytics, plugins, and more. It's free and open-source.

Before opening any issue, please search for existing issues and read the Issue Guidelines.

Have a new bug to report? Please open a new issue.

Do you use and enjoy YOURLS? Become a backer and show your support to our open source project.

Does your company use YOURLS? Ask your manager or marketing team if your company would be interested in supporting our project. Your company logo will show here. Help support our open-source development efforts by becoming a sponsor.

che

22 May 2020Last Commit6082 (1179/yr)Github Stars907Issues

Next-generation container development platform, developer workspace server and cloud IDE

Che is Kubernetes-native and places everything the developer needs into containers in Kube pods including dependencies, embedded containerized runtimes, a web IDE, and project code. This makes workspaces distributed, collaborative, and portable to run anywhere Kubernetes runs ... Read More

Visit website at: https://www.eclipse.org/che/ and documentation at: https://www.eclipse.org/che/docs

Here you can find links on how to get started with Eclipse Che:

woocommerce

23 May 2020Last Commit6063 (690/yr)Github Stars376Issues

Welcome to the WooCommerce repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We recommend all developers to follow the WooCommerce development blog to stay up to date about everything happening in the project. You can also follow @DevelopWC on Twitter for the latest development updates.

If you are not a developer, please use the WooCommerce plugin page on WordPress.org.

To disclose a security issue to our team, please submit a report via HackerOne here.

codimd

19 May 2020Last Commit5999 (1187/yr)Github Stars248Issues

CodiMD lets you collaborate in real-time with markdown. Built on HackMD source code, CodiMD lets you host and control your team's content with speed and ease.

HackMD helps developers write better documents and build active communities with open collaboration. HackMD is built with one promise - You own and control all your content:

CodiMD is the free software version of HackMD, developed and opened source by the HackMD team with reduced features (without book mode), you can use CodiMD for your community and own all your data. (See the origin of the name CodiMD.)

readthedocs.org

22 May 2020Last Commit5839 (598/yr)Github Stars269Issues

Read the Docs hosts documentation for the open source community. It supports Sphinx docs written with reStructuredText, and can pull from your Subversion, Bazaar, Git, and Mercurial repositories. Then we build documentation and host it for you. Think of it as Continuous Documentation.

You will find complete documentation for setting up your project at the Read the Docs site.

You can find information about getting in touch with Read the Docs at our Contribution page.

You can find information about contributing to Read the Docs at our Contribution page.

sylius

23 May 2020Last Commit5800 (678/yr)Github Stars272Issues

Sylius is an Open Source eCommerce platform on top of Symfony.

The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and exceptional flexibility make it the best solution for application tailored to your business requirements. Powerful REST API allows for easy integrations and creating unique customer experience on any device.

We're using full-stack Behavior-Driven-Development, with phpspec and Behat.

Enjoy being an eCommerce Developer again!

Install Sylius with Composer (see requirements details).

gateone

26 Jul 2018Last Commit5793 (672/yr)Github Stars361Issues

Gate One is an HTML5 web-based terminal emulator and SSH client. Top features:

Gate One is dual licensed: AGPLv3 or Commercial Licensing. More information can be found at http://liftoffsoftware.com/

The Grid View showing multiple terminals

Displaying images inline in a terminal

A demonstration of some of the Convenience plugin's capabilities

The Example plugin showing off the real-time load graph and the 'top' widget

The documentation for Gate One can be found here: http://liftoff.github.com/GateOne/

thingsboard

22 May 2020Last Commit5683 (1633/yr)Github Stars956Issues

ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management.

ThingsBoard documentation is hosted on thingsboard.io.

Smart metering

IoT Rule Engine

Smart energy

Smart farming

Fleet tracking

Collect and Visualize your IoT data in minutes by following this guide.

This project is released under Apache 2.0 License.

sandstorm

22 May 2020Last Commit5497 (862/yr)Github Stars565Issues

Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager. Sandstorm makes it easy to run your own server.

Use Sandstorm to install apps to create documents, spreadsheets, blogs, git repos, task lists, and more as easily as you'd install apps on your phone.

Sandstorm is open source and can be installed on any x86-64 Linux system.

See installation instructions in the Sandstorm documentation.

See the overview in the Sandstorm documentation.

See how it works and security practices in the Sandstorm documentation.

newsblur

23 May 2020Last Commit5496 (483/yr)Github Stars128Issues

Not every program listed in the Prerequisites section is necessary to run NewsBlur.

You will want to have your database set up before you begin installation. Fabric can install both PostgreSQL and MongoDB for you, but only on Ubuntu. Mac OS X users will want to have MySQL or PostgreSQL already installed. You can download MySQL or download PostgreSQL. Additionally, if running as a development machine on Mac OS X, I would recommend using MySQL with Sequel Pro as a GUI.

If you are installing MySQL, you will also need the MySQLDB python library:

docker-mailserver

21 May 2020Last Commit5485 (1064/yr)Github Stars142Issues

A fullstack but simple mail server (smtp, imap, antispam, antivirus...). Only configuration files, no SQL database. Keep it simple and versioned. Easy to deploy and upgrade.

At this point we have merged the next branch based on Debian Buster into master. That means the docker image latest uses Buster. The change may break things!

The following possibly breaking changes are known:

If you want to stick to the old version a while longer, either switch to stable or to a specific version. If you run into problems, please raise issues and ask for help. Don't forget to provide details.

tyk

22 May 2020Last Commit5467 (904/yr)Github Stars224Issues

Tyk is a lightweight, open source API Gateway and Management Platform enables you to control who accesses your API, when they access it and how they access it. Tyk will also record detailed analytics on how your users are interacting with your API and when things go wrong.

Go version 1.10 is required to build master, the current development version. Tyk is officially supported on linux/amd64, linux/i386 and linux/arm64.

Tests are run against both Go versions 1.10 & 1.11, however at present, only Go 1.10 is officially supported.

opencart

23 May 2020Last Commit5446 (618/yr)Github Stars455Issues

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

Read the instructions below before you create a bug report.

If you are not sure about your issue, it is always best to ask the community on our bug forum thread

Important!

Fork the repository, edit and submit a pull request.

Please be very clear on your commit messages and pull request, empty pull request messages may be rejected without reason.

sonarr

21 May 2020Last Commit5382 (622/yr)Github Stars235Issues

Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

photoprism

23 May 2020Last Commit5341 (2298/yr)Github Stars78Issues

PhotoPrism™ is a server-based application for browsing, organizing and sharing your personal photo collection. It makes use of the latest technologies to automatically tag and find pictures without getting in your way. Say goodbye to solutions that force you to upload your visual memories to the cloud.

More screenshots: https://github.com/photoprism/photoprism/wiki/Screenshots

You're welcome to play with our demo at demo.photoprism.org. Leave your email to get a release notification.

Step-by-step installation instructions can be found in our User Guide. Developers can skip this and move on to the Developer Guide.

pagekit

20 Jan 2020Last Commit5326 (857/yr)Github Stars164Issues

Pagekit is a modular and lightweight CMS built with Symfony components and Vue.js.

Pagekit is an Open Source project developed by YOOtheme.

If you want to run the current development version, you can install Pagekit from source.

Pagekit offers a set of commands to run usual tasks on the command line. You can see the available commands with

Finding bugs, sending pull requests, translating Pagekit or improving our docs - any contribution is welcome and highly appreciated. To get started, head over to our contribution guidelines. Thanks!

minetest

23 May 2020Last Commit5174 (588/yr)Github Stars1127Issues

Minetest is a free open-source voxel game engine with easy modding and game creation.

Copyright (C) 2010-2020 Perttu Ahola celeron55@gmail.com and contributors (see source file comments and the version control log)

If you downloaded the Minetest Engine source code in which this file is contained, you probably want to download the Minetest Game project too. See its README.txt for more information.

All controls are re-bindable using settings. Some can be changed in the key config dialog in the settings tab.

kanboard

22 May 2020Last Commit5174 (818/yr)Github Stars78Issues

Kanboard is project management software that focuses on the Kanban methodology.

invoiceninja

23 May 2020Last Commit5105 (786/yr)Github Stars599Issues

Just make sure to add the invoice-ninja tag to your question.

All Pro and Enterprise features from the hosted app are included in the open-source code. We offer a $30 per year white-label license to remove the Invoice Ninja branding from client facing parts of the app.

The self-host zip includes all third party libraries whereas downloading the code from GitHub requires using Composer to install the dependencies.

Feel free to email us for help if you're working on a module, we're happy to provide developer support.

meilisearch

23 May 2020Last Commit5054 (2424/yr)Github Stars87Issues

Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine 🔍

MeiliSearch is a powerful, fast, open-source, easy to use and deploy search engine. Both searching and indexing are highly customizable. Features such as typo-tolerance, filters, and synonyms are provided out-of-the-box. For more information about features go to our documentation.

MeiliSearch helps the Rust community find crates on crates.meilisearch.com

If you have the Rust toolchain already installed on your local system, clone the repository and change it to your working directory.

humhub

22 May 2020Last Commit5001 (795/yr)Github Stars391Issues

HumHub is a feature rich and highly flexible OpenSource Social Network Kit written in PHP.

It's perfect for individual:

More information:

mailcatcher

11 Apr 2020Last Commit5000 (522/yr)Github Stars51Issues

Catches mail and serves it through a dream.

MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that's arrived so far.

Use mailcatcher --help to see the command line options. The brave can get the source from the GitHub repository.

Please don't put mailcatcher into your Gemfile. It will conflict with your applications gems at some point.

wallabag

21 May 2020Last Commit4946 (693/yr)Github Stars440Issues

wallabag is a self-hostable PHP application allowing you to not miss any content anymore. Click, save and read it when you can. It extracts content so that you can read it when you have time.

More information on our website: wallabag.org.

If you do not have your own server, consider the wallabag.it hosting solution.

Please read the documentation to see the wallabag requirements.

Then you can install wallabag by executing the following commands:

Now, configure a virtual host to use your wallabag.

Wallabag app for YunoHost. See here

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:

adarkroom

19 May 2020Last Commit4787 (695/yr)Github Stars118Issues

"awake. head throbbing. vision blurry. come light the fire."

a minimalist text adventure game for your browser

Click to play

or play the latest on GitHub

bookstack

23 May 2020Last Commit4740 (1001/yr)Github Stars546Issues

A platform for storing and organising information and documentation. Details for BookStack can be found on the official website at https://www.bookstackapp.com/.

BookStack is an opinionated wiki system that provides a pleasant and simple out of the box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.

bigbluebutton

23 May 2020Last Commit4713 (471/yr)Github Stars1308Issues

BigBlueButton is an open source web conferencing system.

BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, multi-user whiteboard, and breakout rooms.

Presenters can record and playback content for later sharing with others.

We designed BigBlueButton for online learning (though it can be used for many other applications). The educational use cases for BigBlueButton are

You can install on a Ubuntu 16.04 64-bit server. We provide bbb-install.sh to let you have a server up and running within 30 minutes (or your money back 😉).

prestashop

23 May 2020Last Commit4708 (627/yr)Github Stars1958Issues

PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers. It is written in PHP, is highly customizable, supports all the major payment services, is translated in many languages and localized for many countries, has a fully responsive design (both front and back office), etc. See all the available features.

This repository contains the source code of PrestaShop, which is intended for development and preview only. To download the latest stable public version of PrestaShop (currently, version 1.7), please go to the download page on the official PrestaShop site.

ejabberd

22 May 2020Last Commit4528 (440/yr)Github Stars170Issues

ejabberd is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance. As an open source technology, based on industry-standards, ejabberd can be used to build bespoke solutions very cost effectively.

Cross-platform ejabberd runs under Microsoft Windows and Unix-derived systems such as Linux, FreeBSD and NetBSD.

firefly-iii

23 May 2020Last Commit4512 (764/yr)Github Stars43Issues

A free and open source personal finance manager
Explore the docs »

View Demo · Report Bug · Request Feature

"Firefly III" is a (self-hosted) manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. Firefly III supports the use of budgets, categories and tags. It can import data from external sources and it has many neat financial reports available.

Firefly III should give you insight into and control over your finances. Money should be useful, not scary. You should be able to see where it is going, to feel your expenses and to... wow, I'm going overboard with this aren't I?

sparkleshare

12 Apr 2020Last Commit4425 (459/yr)Github Stars120Issues

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows.

You can support this project through 💕 GitHub Sponsors.

SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

You can install the package from your distribution (likely old and not updated often), but we recommend to get our Flatpak with automatic updates to always enjoy the latest and greatest:

beehive

22 May 2020Last Commit4420 (747/yr)Github Stars87Issues

Beehive is an event and agent system, which allows you to create your own agents that perform automated tasks triggered by events and filters. It is modular, flexible and really easy to extend for anyone. It has modules (we call them Hives), so it can interface with, talk to, or retrieve information from Twitter, Tumblr, Email, IRC, Jabber, RSS, Jenkins, Hue - to name just a few. Check out the full list of available Hives in our Wiki.

Connecting those modules with each other lets you create immensly useful agents.

cloud-torrent

07 Apr 2020Last Commit4367 (877/yr)Github Stars130Issues

Cloud torrent is a a self-hosted remote torrent client, written in Go (golang). You start torrents remotely, which are downloaded as sets of files on the local disk of the server, which are then retrievable or streamable via HTTP.

See Future Features here

Binaries

See the latest release or download and install it now with

Tip: Auto-run cloud-torrent on boot

Docker

Source

Go is required to install from source

VPS

Digital Ocean

Vultr

AWS

Heroku

Heroku is no longer supported

The next set of core features can be tracked here. This feature set requires large structural changes and therefore requires a complete rewrite for best results. This rewrite is in progress in the 0.9 branch though it will take quite some time.

mailtrain

11 May 2020Last Commit4357 (1053/yr)Github Stars369Issues

Mailtrain is a self hosted newsletter application built on Node.js (v7+) and MySQL (v5.5+ or MariaDB).

Subscribe to Mailtrain Newsletter here (uses Mailtrain obviously)

Depending on how you have configured your system and Docker you may need to prepend the commands below with sudo.

For more information, please read the docs.

centrifugo

20 May 2020Last Commit4295 (835/yr)Github Stars9Issues

Centrifugo is a real-time messaging server. It's language-agnostic and can be used in conjunction with application backend written in any programming language. Centrifugo runs as separate service and keeps persistent Websocket or SockJS connections from your application clients (from web browsers or other environments like iOS/Android apps). When you need to deliver event to your clients in real-time you publish it to Centrifugo API and Centrifugo then broadcasts event to all connected clients interested in this event (i.e. clients subscribed on event channel). In other words – this is a user-facing PUB/SUB server.

radarr

24 May 2020Last Commit4183 (1226/yr)Github Stars322Issues

New UI Development: For an overview of the new UI development see DEVELOPMENT.md.

Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent.

The project was inspired by other Usenet/BitTorrent movie downloaders such as CouchPotato.

See the Roadmap blogpost for an overview of planned features.

Radarr is currently undergoing rapid development and pull requests are actively added into the repository.

See the Roadmap blogpost for an overview of planned features.

transmission

23 May 2020Last Commit4144 (821/yr)Github Stars618Issues

Transmission is a fast, easy, and free BitTorrent client. It comes in several flavors:

Visit https://transmissionbt.com/ for more information.

Transmission is fully supported in transmission-remote, the preferred cli client.

Three standalone tools to examine, create, and edit .torrent files exist: transmission-show, transmission-create, and transmission-edit, respectively.

Prior to development of transmission-remote, the standalone client transmission-cli was created. Limited to a single torrent at a time, transmission-cli is deprecated and exists primarily to support older hardware dependent upon it. In almost all instances, transmission-remote should be used instead.

redbird

29 Mar 2020Last Commit4134 (713/yr)Github Stars109Issues

It should be easy and robust to handle dynamic virtual hosts, load balancing, proxying web sockets and SSL encryption.

With Redbird you get a complete library to build dynamic reverse proxies with the speed and robustness of http-proxy.

This light-weight package includes everything you need for easy reverse routing of your applications. Great for routing many applications from different domains in one single host, handling SSL with ease, etc.

Developed by manast

Support for HTTP2. You can now enable HTTP2 just by setting the HTTP2 flag to true. Keep in mind that HTTP2 requires SSL/TLS certificates. Thankfully we also support LetsEncrypt so this becomes easy as pie.

jsbin

13 May 2020Last Commit4066 (382/yr)Github Stars18Issues

IMPORTANT: this current version of jsbin (v4.x.x) is no longer actively maintained and the new version of jsbin (v5) is currently in active development. This means that pretty much all the docs in this repo will be soon out of date. Please be warned ❤️

☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️

JS Bin is an open source collaborative web development debugging tool.

It likely means you're not going to subscribe as a pro user - which is how we're sustaining our project, which is cool, but please consider donating via Gratipay here.

shiori

19 May 2020Last Commit4036 (1729/yr)Github Stars60Issues

Shiori is a simple bookmarks manager written in Go language. Intended as a simple clone of Pocket. You can use it as command line application or as web application. This application is distributed as a single binary, which means it can be installed and used easily.

All documentation is available in wiki. If you think there are incomplete or incorrect information, feels free to edit it.

Shiori is distributed using MIT license, which means you can use and modify it however you want. However, if you make an enhancement for it, if possible, please send a pull request. If you like this project, please consider donating to me either via PayPal or Ko-Fi.

bolt

11 May 2020Last Commit4018 (506/yr)Github Stars47Issues

A Sophisticated, lightweight & simple CMS released under the open source MIT-license.

Bolt is a tool for Content Management, which strives to be as simple and straightforward as possible.

It is quick to set up, easy to configure, uses elegant templates, and above all, it's a joy to use!

Bolt is created using modern open source libraries, and is best suited to build sites in HTML5 with modern markup.

Detailed instructions can be found in the official documentation.

NOTE: Cloning the repository directly is only supported for development of the core of Bolt, see the link above for various supported options to suit your needs.

isso

24 May 2020Last Commit3993 (525/yr)Github Stars166Issues

Isso – Ich schrei sonst – is a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus.

See posativ.org/isso for more details.

octobox

22 May 2020Last Commit3937 (1146/yr)Github Stars22Issues

Octobox helps you manage your GitHub notifications efficiently so you can spend less time managing and more time getting things done.

Don't lose track - Octobox adds an extra "archived" state to each notification so you can mark it as "done". If anything happens on an archived thread, issue or PR, Octobox will move it back into your inbox.

Starred notifications - Let's be honest, you probably don't have a 'favourite' issue but Octobox lets you highlight important notifications with a star so you can come back and find them easily.

onionshare

12 May 2020Last Commit3897 (649/yr)Github Stars109Issues

OnionShare is an open source tool for securely and anonymously sending and receiving files using Tor onion services. It works by starting a web server directly on your computer and making it accessible as an unguessable Tor web address that others can load in Tor Browser to download files from you, or upload files to you. It doesn't require setting up a separate server, using a third party file-sharing service, or even logging into an account.

Unlike services like email, Google Drive, DropBox, WeTransfer, or nearly any other way people typically send files to each other, when you use OnionShare you don't give any companies access to the files that you're sharing. So long as you share the unguessable web address in a secure way (like pasting it in an encrypted messaging app), no one but you and the person you're sharing with can access the files.

mautic

23 May 2020Last Commit3873 (573/yr)Github Stars967Issues

Please note that the release dates indicated with * below are estimations, no rights can be derived from them.

** = Security Support for 2.16 will only be provided for Mautic itself, not for core dependencies that are EOL like Symfony 2.8.

The GitHub version is recommended for development or testing. Production package ready for install with all the libraries is at https://www.mautic.org/download.

Documentation on how to use Mautic is available at https://docs.mautic.org.

This is a simple 3 step installation process. You'll want to make sure you already have Composer available on your computer as this is a development release and you'll need to use Composer to download the vendor packages.

h5ai

20 Apr 2020Last Commit3869 (432/yr)Github Stars157Issues

A modern HTTP web server index for Apache httpd, lighttpd, and nginx.

There are installation ready packages for the latest releases and dev builds. But to build h5ai yourself either git clone or download the repository. From within the root folder run the following commands to find a fresh zipball in folder build (tested on linux only, requires node 10.0+ to be installed, might work on other configurations).

The MIT License (MIT)

Copyright (c) 2020 Lars Jung (https://larsjung.de)

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:

openproject

23 May 2020Last Commit3834 (512/yr)Github Stars18Issues

OpenProject is a web-based project management software. Its key features are:

More information and screenshots can be found on our website.

If you want to run an instance of OpenProject in production (or for evaluation), refer to our in-depth installation guides.

If you're a developer wanting to set-up a local environment for contributing to OpenProject or developing plugins, you should refer instead to our Quick Start for Developers.

You found a bug? Please report it to our OpenProject community. Thank you!

polar-bookshelf

23 May 2020Last Commit3816 (1920/yr)Github Stars976Issues

Polar is personal knowledge repository which supports advanced features like incremental reading, annotation, comments, and spaced repetition. It supports reading PDF and the web content and was created using the Electron framework and PDF.js

PDF support We have first-class PDF support thanks to PDF.js. PDFs work well when reading content in book format or when reading scientific research which is often stored as PDF.

Captured Web Pages Download HTML content and save them as offline documents which can be annotated.

bitwarden_rs

23 May 2020Last Commit3810 (1681/yr)Github Stars56Issues

Image is based on Rust implementation of Bitwarden API.

This project is not associated with the Bitwarden project nor 8bit Solutions LLC.

Basically full implementation of Bitwarden API is provided including:

Pull the docker image and mount a volume from the host for persistent storage:

This will preserve any persistent data under /bw-data/, you can adapt the path to whatever suits you.

IMPORTANT: Some web browsers, like Chrome, disallow the use of Web Crypto APIs in insecure contexts. In this case, you might get an error like Cannot read property 'importKey'. To solve this problem, you need to access the web vault from HTTPS.

kutt

20 May 2020Last Commit3763 (1652/yr)Github Stars69Issues

Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics.

Contributions and bug reports are welcome.

https://kutt.it

The new version of Kutt is here. In version 2, we used TypeScript and we moved from Neo4j to PostgreSQL database in favor of performance and we're working on adding new features.

If you're coming from v1, refer to MIGRATION.md to migrate data from Neo4j to PostgreSQL.

You need to have Node.js, PostgreSQL and Redis installed.

mindustry

24 May 2020Last Commit3754 (1224/yr)Github Stars45Issues

A sandbox tower defense game written in Java.

Trello Board
Wiki

See CONTRIBUTING.

Bleeding-edge live builds are generated automatically for every commit. You can see them here. Old builds might still be on jenkins.

If you'd rather compile on your own, follow these instructions. First, make sure you have JDK 8 installed. Open a terminal in the root directory, cd to the Mindustry folder and run the following commands:

Running: gradlew.bat desktop:run
Building: gradlew.bat desktop:dist
Sprite Packing: gradlew.bat tools:pack

couchpotatoserver

04 May 2020Last Commit3689 (397/yr)Github Stars1310Issues

CouchPotato (CP) is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory.

CouchPotatoServer can be run from source. This will use git as updater, so make sure that is installed.

Windows, see the CP forum for more details:

OS X:

Linux:

Docker:

FreeBSD:

Be sure you're running the latest version of Python 2.7.

If you're going to add styling or doing some javascript work you'll need a few tools that build and compress scss -> css and combine the javascript files. Node/NPM, Grunt, Compass

thelounge

23 May 2020Last Commit3649 (851/yr)Github Stars142Issues

WebsiteDocsDemo

To learn more about configuration, usage and features of The Lounge, take a look at the website.

The Lounge is the official and community-managed fork of Shout, by Mattias Erming.

The Lounge requires latest Node.js LTS version or more recent. Yarn package manager is also recommended.
If you want to install with npm, --unsafe-perm is required for a correct install.

Please refer to the install and upgrade documentation on our website for all available installation methods.

listmonk

23 May 2020Last Commit3611 (3965/yr)Github Stars9Issues

listmonk is alpha software and may change and break. Use with caution. That said, it has been in active use at zerodha.com for several months where it has processed hundreds of campaigns and tens of millions of e-mails.

listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.

See the configuration Wiki page.

You can pull the official Docker Image from Docker Hub.

You can checkout the docker-compose.yml to get an idea of how to run listmonk with PostgreSQL together using Docker (also see configuring with environment variables).

haraka

13 May 2020Last Commit3593 (390/yr)Github Stars38Issues

Haraka is a highly scalable node.js email server with a modular plugin architecture. Haraka can serve thousands of concurrent connections and deliver thousands of messages per second. Haraka and plugins are written in asynchronous JS and are very fast.

Haraka has very good spam protection (see plugins) and works well as a filtering MTA. It also works well as a MSA running on port 587 with auth and dkim_sign plugins enabled.

Haraka makes no attempt to be a mail store (like Exchange or Postfix/Exim/Qmail), a LDA, nor an IMAP server (like Dovecot or Courier). Haraka is typically used with such systems.

tmate

14 Apr 2020Last Commit3573 (514/yr)Github Stars34Issues

Tmate is a fork of tmux. It provides an instant pairing solution.

tmate is built on top of tmux. tmux and tmate are BSD-licensed.

sourcegraph

24 May 2020Last Commit3571 (752/yr)Github Stars1324Issues

Sourcegraph OSS edition is a fast, open-source, fully-featured code search and navigation engine. Enterprise editions are available.

Features

For a detailed guide to installing prerequisites, see these instructions.

Prebuilt Docker images are the fastest way to use Sourcegraph Enterprise. See the quickstart installation guide.

To use Sourcegraph OSS:

Ensure Docker is running

Initialize the PostgreSQL database

Configure the HTTPS reverse proxy

Start the development server

Sourcegraph should now be running at https://sourcegraph.test:3443.

openhab1-addons

22 May 2020Last Commit3482 (522/yr)Github Stars307Issues

This repository contains add-ons that are using openHAB 1.x APIs. Earlier branches of this repo also contain the 1.x runtime and designer, which are no longer maintained.

Note that all information about openHAB itself, the IDE setup and the contribution processes can be found in the openhab-distro project, so please go there for any further details!

imgproxy

19 May 2020Last Commit3472 (1187/yr)Github Stars41Issues

imgproxy is a fast and secure standalone server for resizing and converting remote images. The main principles of imgproxy are simplicity, speed, and security.

imgproxy can be used to provide a fast and secure way to replace all the image resizing code of your web application (like calling ImageMagick or GraphicsMagick, or using libraries), while also being able to resize everything on the fly, fast and easy. imgproxy is also indispensable when handling lots of image resizing, especially when images come from a remote source.

anchor-cms

19 May 2020Last Commit3385 (374/yr)Github Stars48Issues

Unfortunately we have been able to maintain this project for sometime. We advise that you consider using alternative platforms and should no longer consider this project production ready.

Thanks for everyones support and contributions over the years.

Anchor is a super-simple, lightweight blog system, made to let you just write. Check out the site or checkout the documentation here.

To determine your PHP version, create a new file with this PHP code: <?php echo PHP_VERSION; ?>// version.php or run php -v in the command line. This will print your version number to the screen.

roundcubemail

23 May 2020Last Commit3371 (419/yr)Github Stars308Issues

roundcube.net

This is just a snapshot from the GIT repository and is NOT A STABLE version of Roundcube. It's not recommended to replace an existing installation of Roundcube with this version. Also using a separate database for this installation is highly recommended.

Roundcube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an email client, including MIME support, address book, folder management, message searching and spell checking. Roundcube Webmail is written in PHP and requires the MySQL, PostgreSQL or SQLite database. With its plugin API it is easily extendable and the user interface is fully customizable using skins.

iodine

21 Feb 2020Last Commit3342 (403/yr)Github Stars7Issues

This is a piece of software that lets you tunnel IPv4 data through a DNS server. This can be usable in different situations where internet access is firewalled, but DNS queries are allowed.

Iodine has no configure script. There are two optional features for Linux (SELinux and systemd support) that will be enabled automatically if the relevant header files are found in /usr/include. (See script at ./src/osflags)

Run make to compile the server and client binaries. Run make install to copy binaries and manpage to the destination directory. Run make test to compile and run the unit tests. (Requires the check library)

canvas-lms

23 May 2020Last Commit3331 (358/yr)Github Stars173Issues

Canvas is a modern, open-source LMS developed and maintained by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Detailed instructions for installation and configuration of Canvas are provided on our wiki.

mail-for-good

23 May 2020Last Commit3313 (889/yr)Github Stars45Issues

Please be aware that Mail for Good is currently in beta.

Looking to contribute? Read our developer setup guide.

An app for sending millions of emails as cheaply as possible. Mail for Good uses AWS Simple Email Service to send bulk emails at $0.10 per 1000 emails.

Mail for Good is fast and memory efficient, currently sending over 100 emails per second on a 1gb Digital Ocean VPS.

We've used Mail for Good to deliver newsletters to hundreds of thousands of campers per week.

"My instance is deployed, what now?"

calibre-web

23 May 2020Last Commit3261 (678/yr)Github Stars173Issues

Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.

This software is a fork of library and licensed under the GPL v3 License.

Default admin login:
Username: admin
Password: admin123

Issues with Ubuntu: Please note that running the above install command can fail on some versions of Ubuntu, saying "can't combine user with prefix". This is a known bug and can be remedied by using the command pip install --system --target vendor -r requirements.txt instead.

pico

11 Apr 2020Last Commit3243 (399/yr)Github Stars7Issues

Pico is a stupidly simple, blazing fast, flat file CMS.

Visit us at http://picocms.org/ and see http://picocms.org/about/ for more info.

Installing Pico is dead simple - and done in seconds! If you have access to a shell on your server (i.e. SSH access), we recommend using Composer. If not, use a pre-bundled release. If you don't know what "SSH access" is, head over to the pre-bundled release. 😇

Pico requires PHP 5.3.6+ and the PHP extensions dom and mbstring to be enabled.

Starting with Pico 2.0 we recommend installing Pico using Composer whenever possible. Trust us, you won't regret it when it comes to upgrading Pico! Anyway, if you don't want to use Composer, or if you simply can't use Composer because you don't have access to a shell on your server, don't despair, installing Pico using a pre-bundled release is still easier than everything you know!

rainloop-webmail

19 May 2020Last Commit3239 (486/yr)Github Stars802Issues

Simple, modern & fast web-based email client.

Modest system requirements, decent performance, simple installation and upgrade, no database required - all these make RainLoop Webmail a perfect choice for your email solution.

For more information about the product, check rainloop.net.

Information about installing the product, check the documentation page.

RainLoop Webmail (Community edition) is released under GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (AGPL). http://www.gnu.org/licenses/agpl-3.0.html

rstudio

24 May 2020Last Commit3215 (340/yr)Github Stars1337Issues

RStudio is an integrated development environment (IDE) for the R programming language. Some of its features include:

For more information on RStudio please visit the project website.

RStudio is licensed under the AGPLv3, the terms of which are included in the file COPYING. You can find our source code repository on GitHub at https://github.com/rstudio/rstudio.

For information on how to use RStudio check out our online documentation.

For documentation on running your own RStudio Server see the server getting started guide.

mumble

23 May 2020Last Commit3212 (347/yr)Github Stars621Issues

Mumble is a voicechat program for gamers written on top of Qt and Opus.

There are two modules in Mumble; the client (mumble) and the server (murmur). The client works on Win32/64, Linux and Mac OS X, while the server should work on anything Qt can be installed on.

Note that when we say Win32, we mean Windows XP or newer.

On Windows, after installation, you should have a new Mumble folder in your Start Menu, from which you can start Mumble.

On Mac OS X, to install Mumble, drag the application from the downloaded disk image into your /Applications folder.

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.

stringer

13 May 2020Last Commit3156 (443/yr)Github Stars14Issues

Stringer has no external dependencies, no social recommendations/sharing, and no fancy machine learning algorithms.

But it does have keyboard shortcuts and was made with love!

Stringer is a Ruby (2.3.0+) app based on Sinatra, ActiveRecord, PostgreSQL, Backbone.js and DelayedJob.

Stringer will run just fine on the Heroku free plan.

Instructions are provided for deploying to Heroku manually, to any Ruby compatible Linux-based VPS, to Docker and to OpenShift.

You can access the keyboard shortcuts when using the app by hitting ?.

apostrophe

22 May 2020Last Commit3155 (433/yr)Github Stars234Issues

ApostropheCMS is a content management system (CMS) for Node.js. It supports in-context editing, schema-driven content types, flexible widgets and a great deal more. This module contains everything necessary to build a website with ApostropheCMS.

Please see the ApostropheCMS documentation for detailed information about building sites with ApostropheCMS. If you're interested in contributing, check out our contribution guide to get started.

The ApostropheCMS documentation will walk you through some simple steps to get your local environment set up with the technology stack that runs ApostropheCMS (Node.js, MongoDB, ImageMagick) along with installing ApostropheCMS itself.

friends

29 Aug 2018Last Commit3091 (609/yr)Github Stars53Issues

P2P chat powered by the Web.

This project is alpha quality. You probably only want to use this if you like to send pull requests fixing things :)

See our site or the gh-pages branch.

You'll need Node.js (>= 4) and npm (>= 2.8.3).

Clone the source locally:

Install project dependencies:

Compile leveldown for electron:

If you are not on 64-bit architecture, you will have to modify the command in package.json:

to use --arch=ia32.

Friends currently uses your git and github configuration for authentication.

If you don't already have a public key on GitHub and corresponding private key on your machine, you'll need to set that up first. Make sure your github username is also set, using git config --global github.user yourusername.

patchwork

12 May 2020Last Commit2981 (607/yr)Github Stars32Issues

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

New to Scuttlebutt? Join the network by connecting to a pub.

You're done! Check out #new-people to see who else has recently joined.

Most people should download Patchwork for Windows, macOS, or Linux.

Alternatively, you can install Patchwork with your favorite package manager.

Building from source? Check out INSTALL.md for more information.

Create a new issue to report problems or request features. See CONTRIBUTING.md for more information on how to get involved. You can also support the project via donations.

snapcast

20 May 2020Last Commit2974 (552/yr)Github Stars40Issues

Synchronous audio player

Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution. The server's audio input is a named pipe /tmp/snapfifo. All data that is fed into this file will be sent to the connected clients. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy, which can be configured to use a named pipe as audio output.

filestash

23 May 2020Last Commit2974 (1010/yr)Github Stars21Issues


A Dropbox-like file manager that let you manage your data anywhere it is located:
FTP • FTPS • SFTP • WebDAV • Git • S3LDAP • Mysql
CardDAV • CalDAV • Backblaze B2 • Minio
Dropbox • Google Drive

Filestash aims to solve the Dropbox problem by abstracting the storage aspect. This makes it possible to bring your own backend or create your own by implementing a simple interface. The power of that model makes it possible for non nerds to easily interact with complex systems without prior training (assuming they are familiar with Dropbox). As an example of that superpower, see our LDAP backend and the Mysql one that emulate a file system where first level folder are the databases, tables are represented as subfolders and each row is represented as a file:

umbraco-cms

23 May 2020Last Commit2970 (427/yr)Github Stars721Issues

Umbraco is the friendliest, most flexible and fastest growing ASP.NET CMS, and used by more than 500,000 websites worldwide. Our mission is to help you deliver delightful digital experiences by making Umbraco friendly, simpler and social.

Learn more at umbraco.com

See the official Umbraco website for an introduction, core mission and values of the product and team behind it.

Please also see our Code of Conduct.

Umbraco Cloud is the easiest and fastest way to use Umbraco yet, with full support for all your custom .NET code and integrations. You're up and running in less than a minute, and your life will be made easier with automated upgrades and a built-in deployment engine. We offer a free 14-day trial, no credit card needed.

akaunting

23 May 2020Last Commit2966 (1015/yr)Github Stars2Issues

Akaunting is a free, open source and online accounting software designed for small businesses and freelancers. It is built with modern technologies such as Laravel, VueJS, Bootstrap 4, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.

Akaunting uses Laravel, the best existing PHP framework, as the foundation framework and Module package for Apps.

Please, be very clear on your commit messages and pull requests, empty pull request messages may be rejected without reason.

headphones

14 Apr 2020Last Commit2921 (324/yr)Github Stars497Issues

Headphones is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole.

You are free to join the Headphones support community on IRC where you can ask questions, hang around and discuss anything related to HP.

Issues can be reported on the GitHub issue tracker considering these rules:

Feature requests can be reported on the GitHub issue tracker too:

If you comply with these rules you can post your request/issue.

Support the project by implementing new features, solving support tickets and provide bug fixes.

filepizza

15 Mar 2020Last Commit2912 (555/yr)Github Stars24Issues

Cooked up by Alex Kern & Neeraj Baid while eating Sliver @ UC Berkeley.

Using WebRTC, FilePizza eliminates the initial upload step required by other web-based file sharing services. When senders initialize a transfer, they receive a "tempalink" they can distribute to recipients. Upon visiting this link, recipients' browsers connect directly to the sender’s browser and may begin downloading the selected file. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.

attendize

21 May 2020Last Commit2884 (682/yr)Github Stars174Issues

Attendize is an open-source ticketing and event management application built using the Laravel PHP framework. Attendize allows event organisers to sell tickets to their events and manage attendees without paying service fees to third party ticketing companies.

Open-source ticket selling and event management platform

Please report bugs here: https://github.com/Attendize/Attendize/issues. Detailed bug reports are more likely to be looked at. Simple creating an issue and saying "it doesn't work" is not useful. Providing some steps to reproduce your problem as well as details about your operating system, PHP version etc can help.

dokuwiki

22 May 2020Last Commit2843 (274/yr)Github Stars299Issues

kandan

06 Sep 2016Last Commit2768 (378/yr)Github Stars82Issues

What is Kandan? Kandan is a private chat service for your company or team. You can invite colleagues to share ideas and files in a persistent group chat room or rooms.

Unlike HipChat or other alternatives, Kandan is completely Open Source and can be hosted internally or externally by your organization or by a third party.

These are features that work out of the box on any provider:

See DEPLOY.md for information on deploying.

We're tracking milestones and todo items in the tracker See the issue tracker

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.

functions

04 Dec 2018Last Commit2754 (703/yr)Github Stars92Issues

Welcome to IronFunctions! The open source serverless platform.

IronFunctions is an open source serverless platform, or as we like to refer to it, Functions as a Service (FaaS) platform that you can run anywhere.

Serverless is a new paradigm in computing that enables simplicity, efficiency and scalability for both developers and operators. It's important to distinguish the two, because the benefits differ:

The main benefits that most people refer to are on the developer side and they include:

Since you'll be running IronFunctions yourself, the paying part may not apply, but it does apply to cost savings on your infrastructure bills as you'll read below.

appwrite

23 May 2020Last Commit2728 (2426/yr)Github Stars56Issues



Simple Backend Server for your [Flutter / Vue / Angular / React / iOS / Android / *ANY OTHER*] Frontend App

Appwrite is a simple self-hosted backend server for web and mobile developers with a shiny dashboard and a very easy-to-use REST API.

Appwrite API services aim to make developer's life a lot easier by hiding the complexity of common and repetitive software development tasks.

Using Appwrite, you can easily manage user authentication with multiple sign-in methods, a database for storing and querying user and team data, storage and file management, image manipulation and cropping, schedule cron tasks and many other features to help you get more results in faster times and with a lot less code.

zoneminder

23 May 2020Last Commit2697 (379/yr)Github Stars60Issues

All documentation for ZoneMinder is now online at https://zoneminder.readthedocs.org

ZoneMinder is an integrated set of applications which provide a complete surveillance solution allowing capture, analysis, recording and monitoring of any CCTV or security cameras attached to a Linux based machine. It is designed to run on distributions which support the Video For Linux (V4L) interface and has been tested with video cameras attached to BTTV cards, various USB cameras and also supports most IP network cameras.

krakend

19 May 2020Last Commit2697 (759/yr)Github Stars31Issues

An open framework to assemble ultra performance API Gateways with middlewares; core service of the KrakenD API Gateway.

Looking for the API gateway ready to use?

Site | Download | Build | Documentation | Blog

Consumers of REST API content (specially in microservices) often query backend services that weren't coded for the UI implementation. This is of course a good practice, but the UI consumers need to do implementations that suffer a lot of complexity and burden with the sizes of their microservices responses.

domoticz

23 May 2020Last Commit2682 (562/yr)Github Stars233Issues

Domoticz is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device

This system is designed to operate in various operating systems. The user-interface is a scalable HTML5 web frontend, and is automatically adapted for Desktop and Mobile Devices. Compatible with all recent browsers

Some Information

Your first place for support is the Domoticz Forum

onpremise

23 May 2020Last Commit2646 (618/yr)Github Stars25Issues

Official bootstrap for running your own Sentry with Docker.

To get started with all the defaults, simply clone the repo and run ./install.sh in your local check-out.

There may need to be modifications to the included example config files (sentry/config.example.yml and sentry/sentry.conf.example.py) to accommodate your needs or your environment (such as adding GitHub credentials). If you want to perform these, do them before you run the install script and copy them without the .example extensions in the name (such as sentry/sentry.conf.py) before running the install.sh script.

graphhopper

22 May 2020Last Commit2645 (320/yr)Github Stars260Issues

GraphHopper is a fast and memory efficient Java routing engine, released under Apache License 2.0. By default it uses OpenStreetMap and GTFS data, but it can import other data sources.

We have a prospering community and welcome everyone. Let us know your problems, use cases or just say hello. Please see our community guidelines.

All questions go to our forum where we also have subsections specially for developers, mobile usage (iOS&Android), and our map matching component. Another place to ask questions is on Stackoverflow. Do not use our issue section for questions.

organizr

20 May 2020Last Commit2639 (775/yr)Github Stars42Issues

Do you have quite a bit of services running on your computer or server? Do you have a lot of bookmarks or have to memorize a bunch of ip's and ports? Well, Organizr is here to help with that. Organizr allows you to setup "Tabs" that will be loaded all in one webpage. You can then work on your server with ease. Want to give users access to some Tabs? No problem, just enable user support and have them make an account. Want guests to be able to visit too? Enable Guest support for those tabs.

ckan

23 May 2020Last Commit2639 (309/yr)Github Stars361Issues

CKAN is the world’s leading open-source data portal platform. CKAN makes it easy to publish, share and work with data. It's a data management system that provides a powerful platform for cataloging, storing and accessing datasets with a rich front-end, full API (for both data and catalog), visualization tools and more. Read more at ckan.org.

See the CKAN Documentation for installation instructions.

If you need help with CKAN or want to ask a question, use either the ckan-dev mailing list, the CKAN chat on Gitter, or the CKAN tag on Stack Overflow (try searching the Stack Overflow and ckan-dev archives for an answer to your question first).

lemmy

22 May 2020Last Commit2635 (2066/yr)Github Stars109Issues

A link aggregator / reddit clone for the fediverse.

View Site · Documentation · Report Bug · Request Feature · Releases

Lemmy is similar to sites like Reddit, Lobste.rs, Raddle, or Hacker News: you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse.

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:

lobsters

20 May 2020Last Commit2598 (335/yr)Github Stars95Issues

This is the quite sad source code to the site operating at https://lobste.rs. It is a Rails 5 codebase and uses a SQL (MariaDB in production) backend for the database.

You are free to use this code to start your own sister site because the code is available under a permissive license (3-clause BSD). We welcome bug reports and code contributions that help use improve lobste.rs. As a volunteer project we're reluctant to take on work that's not useful to our site, so please understand if we don't want to adopt your custom feature.

feedbin

22 May 2020Last Commit2533 (375/yr)Github Stars120Issues

Feedbin is a simple, fast and nice looking RSS reader.

Feedbin is a web based RSS reader. It provides a user interface for reading and managing feeds as well as a REST-like API for clients to connect to.

If you would like to try Feedbin out you can sign up for an account.

The main Feedbin project is a Rails 6 application. In addition to the main project there are several other services that provide additional functionality. None of these services are required to get Feedbin running locally, but they all provide important functionality that you would want for a production install.

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.

ampache

22 May 2020Last Commit2427 (338/yr)Github Stars391Issues

Ampache

www.ampache.org | ampache.github.io

News:

Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.

Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.

my-mind

26 Apr 2020Last Commit2405 (375/yr)Github Stars37Issues

My Mind is a web application for creating and managing Mind maps. It is free to use and you can fork its source code. It is distributed under the terms of the MIT license.

New to Mind maps? They are useful, aesthetic and cool! Read more about these special diagrams in the Wikipedia article.

My Mind is being actively developed. Do you want to participate?

ethercalc

05 May 2020Last Commit2405 (275/yr)Github Stars255Issues

Overview: https://ethercalc.net/

中文版: http://tw.ethercalc.net/

简体中文: http://cn.ethercalc.net/

REST API: http://docs.ethercalc.apiary.io/

Language: LiveScript

Runtime: Node.js (4.x preferred, should work with 0.8+)

Services: Redis (2.4+; fall-back to on-disk JSON storage if not present)

Browsers tested: Safari, Chrome, Firefox, IE.

Integrated with content management systems:

For global installation (may need root)

For local non-root installation

Nodejs older than 6.0

Or install with our Docker image, which comes with support for webworker-threads:

bagisto

22 May 2020Last Commit2405 (1412/yr)Github Stars75Issues

Bagisto is a hand tailored E-Commerce framework built on some of the hottest opensource technologies such as Laravel (a PHP framework) and Vue.js a progressive Javascript framework.

Bagisto can help you to cut down your time, cost, and workforce for building online stores or migrating from physical stores to the ever demanding online world. Your business -- whether small or huge -- can benefit. And it's very simple to set it up.

Read our documentation: Bagisto Docs

We also have a forum for any type of concerns, feature requests, or discussions. Please visit: Bagisto Forums

grocy

17 May 2020Last Commit2307 (743/yr)Github Stars179Issues

ERP beyond your fridge

There is the r/grocy subreddit to connect with other grocy users and getting help.

If you've found something that does not work or if you have an idea for an improvement or new things which you would find useful, feel free to open an issue in the issue tracker here.

See the website for a list of community contributed Add-ons / Tools: https://grocy.info/#addons

A household needs to be managed. I did this so far (almost 10 years) with my first self written software (a C# windows forms application) and with a bunch of Excel sheets. The software is a pain to use and Excel is Excel. So I searched for and tried different things for a (very) long time, nothing 100 % fitted, so this is my aim for a "complete household management"-thing. ERP your fridge!

privatebin

17 May 2020Last Commit2303 (594/yr)Github Stars90Issues

Current version: 1.3.4

PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data.

Data is encrypted and decrypted in the browser using 256bit AES in Galois Counter mode.

This is a fork of ZeroBin, originally developed by Sébastien Sauvage. ZeroBin was refactored to allow easier and cleaner extensions. PrivateBin has many more features than the original ZeroBin. It is, however, still fully compatible to the original ZeroBin 0.19 data storage scheme. Therefore, such installations can be upgraded to PrivateBin without losing any data.

rss-bridge

23 May 2020Last Commit2278 (335/yr)Github Stars210Issues

RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode.

Important: RSS-Bridge is not a feed reader or feed aggregator, but a tool to generate feeds that are consumed by feed readers and feed aggregators. Find a list of feed aggregators on Wikipedia.

And many more, thanks to the community!

RSS-Bridge is capable of producing several output formats:

You can extend RSS-Bridge with your own format, using the Format API!

canvas

22 May 2020Last Commit2275 (537/yr)Github Stars29Issues

Canvas is a fully open source package to extend your existing Laravel application and get you up-and-running with a blog in just a few minutes. In addition to a distraction-free writing experience, you can view monthly trends on your content, get insights into reader traffic and more!

Note: Canvas requires you to have user authentication in place prior to installation. Please see the official guide to get started.

You may use composer to install Canvas into your Laravel project:

open-event-server

23 May 2020Last Commit2270 (450/yr)Github Stars157Issues

The Open Event Server enables organizers to manage events from concerts to conferences and meet-ups.

It offers features for events with several tracks and venues. Event managers can create invitation forms for speakers and build schedules in a drag and drop interface. The event information is stored in a database. The system provides API endpoints to fetch the data, and to modify and update it. Organizers can import and export event data in a standard compressed file format that includes the event data in JSON and binary media files like images and audio.

freshrss

23 May 2020Last Commit2265 (298/yr)Github Stars291Issues

FreshRSS is a self-hosted RSS feed aggregator like Leed or Kriss Feed.

It is lightweight, easy to work with, powerful, and customizable.

It is a multi-user application with an anonymous reading mode. It supports custom tags. There is an API for (mobile) clients, and a Command-Line Interface.

Thanks to the WebSub standard (formerly PubSubHubbub), FreshRSS is able to receive instant push notifications from compatible sources, such as Mastodon, Friendica, WordPress, Blogger, FeedBurner, etc.

Finally, it supports extensions for further tuning.

magnetico

16 Apr 2020Last Commit2236 (694/yr)Github Stars63Issues

Autonomous (self-hosted) BitTorrent DHT search engine suite.

   

magnetico is the first autonomous (self-hosted) BitTorrent DHT search engine suite that is designed for end-users. The suite consists of two packages:

Both programs, combined together, allows anyone with a decent Internet connection to access the vast amount of torrents waiting to be discovered within the BitTorrent DHT space, without relying on any central entity.

magnetico liberates BitTorrent from the yoke of centralised trackers & web-sites and makes it truly decentralised. Finally!

gateway

23 May 2020Last Commit2224 (692/yr)Github Stars173Issues

Web of Things gateway.

(If you're just installing on your PC, you can skip this step).

If you're installing on a Raspberry Pi then you may need to set up the OS on the Raspberry Pi first. See here for instructions.

Under Ubuntu/Debian Linux:

Under Fedora Linux:

Under Ubuntu/Debian Linux:

Under Fedora Linux:

Under macOS:

Under Ubuntu/Debian Linux:

Under Fedora Linux:

nvm allows you to easily install different versions of node. To install nvm:

Reinitialize your terminal session.

(If you already installed node via nvm you can skip this step)

zalenium

11 Apr 2020Last Commit2201 (605/yr)Github Stars11Issues

This is a Selenium Grid extension to scale your local grid dynamically with docker containers. It uses docker-selenium to run your tests in Firefox and Chrome locally, if you need a different browser, your tests can get redirected to a cloud testing provider (Sauce Labs, BrowserStack, TestingBot, CrossBrowserTesting, LambdaTest). Zalenium also works out of the box in Kubernetes.

Zalenium's maintainers add new features regularly. We invite you to test it, report bugs, suggest any ideas you may have, and contribute. See our contributing guidelines for more details.

pixelfed

23 May 2020Last Commit2187 (1040/yr)Github Stars91Issues

A free and ethical photo sharing platform, powered by ActivityPub federation.

Documentation for Pixelfed can be found on the Pixelfed documentation website.

Pixelfed is open-sourced software licensed under the AGPL license.

The ways you can communicate on the project are below. Before interacting, please read through the Code Of Conduct.

We would like to extend our thanks to the following sponsors for funding Pixelfed development. If you are interested in becoming a sponsor, please visit the Pixelfed Patreon Page

vanilla

23 May 2020Last Commit2173 (199/yr)Github Stars260Issues

Vanilla was born out of the desire to create flexible, customizable, and downright entertaining community solutions. Vanilla has been used to power tens of thousands of community forums around the world and we couldn't be happier if you've decided to use Vanilla to grow yours.

Every community is unique. Vanilla is a finely-crafted platform on which designers and developers can build a custom-tailored environment that meets your community's particular needs.

Upgrading from an earlier version of Vanilla? See our upgrade notes.

keystone

24 May 2020Last Commit2170 (1017/yr)Github Stars407Issues

A scalable platform and CMS to build Node.js applications.

schema => ({ GraphQL, AdminUI })

Keystone comes with first-class GraphQL support, a highly extensible architecture, and a wonderful Admin UI.

Keystone 5 is a complete re-imagining of KeystoneJS for the future. It builds on the lessons we learned over the last 5 years of the KeystoneJS' history and focuses on the things we believe are the most powerful features for modern web and mobile applications.

This means less focus on hand-holding Node.js template-driven websites and more focus on flexible architecture, a powerful GraphQL API with deep authentication & access control features, an extensible Admin UI and plugins for rich field types, file and database adapters, and session management.

openfire

20 May 2020Last Commit2141 (349/yr)Github Stars18Issues

Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.

Openfire is a XMPP server licensed under the Open Source Apache License.

Openfire - an Ignite Realtime community project.

Only a few users have access for filling bugs in the tracker. New users should:

Please search for your issues in the bug tracker before reporting.

zammad

23 May 2020Last Commit2130 (262/yr)Github Stars521Issues

Zammad is a web based open source helpdesk/customer support system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and e-mails. It is distributed under version 3 of the GNU AFFERO General Public License (GNU AGPLv3).

Do you receive many e-mails and want to answer them with a team of agents?

You're going to love Zammad!

https://docs.zammad.org

https://zammad.org/screenshots

https://docs.zammad.org/en/latest/api/intro.html

https://zammad.org/participate

tinyproxy

09 May 2020Last Commit2117 (474/yr)Github Stars111Issues

Tinyproxy is a small, efficient HTTP/SSL proxy daemon released under the GNU General Public License. Tinyproxy is very useful in a small network setting, where a larger proxy would either be too resource intensive, or a security risk. One of the key features of Tinyproxy is the buffering connection concept. In effect, Tinyproxy will buffer a high speed response from a server, and then relay it to a client at the highest speed the client will accept. This feature greatly reduces the problems with sluggishness on the Internet. If you are sharing an Internet connection with a small network, and you only want to allow HTTP requests to be allowed, then Tinyproxy is a great tool for the network administrator.

posthog

23 May 2020Last Commit2116 (6341/yr)Github Stars141Issues

PostHog is open source product analytics, built for developers. Automate the collection of every event on your website or app, with no need to send data to 3rd parties. It's a 1 click to deploy on your own infrastructure, with full API/SQL access to the underlying data.

1-click Heroku deploy:

See PostHog docs for in-depth walk throughs on functionality.

Join the PostHog Users Slack if you need help, want to chat, or are thinking of a new feature idea.

Many engineers find it painful to work out how their products are being used. This makes design decisions tough. PostHog solves that.

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.

suitecrm

22 May 2020Last Commit2053 (308/yr)Github Stars1165Issues

Website | Demo | Maintainers | Contributors | Community & Forum | Partners | Extensions Directory | Translations | Code of Conduct

SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

Our vision is to be the most adopted open source enterprise CRM in the world, giving users full control of their data and freedom to own and customise their business solution.

Try out a free fully working SuiteCRM demo available here

There are lots of ways to contribute to SuiteCRM

textbelt

14 Mar 2020Last Commit2039 (251/yr)Github Stars45Issues

TextBelt Open Source is a REST API that sends outgoing SMS. It uses a free mechanism for sending texts, different from the more reliable paid version available at https://textbelt.com.

This project uses carrier-specific gateways to deliver your text messages for free, and without ads. The service is fairly reliable when configured on a private server and has sent over 1 million texts.

Send a text with a simple POST request:

number and message parameters are required.

If you are using the paid version at https://textbelt.com, run the following (more examples available on the homepage):

haste-server

18 May 2020Last Commit1983 (234/yr)Github Stars124Issues

Haste is an open-source pastebin software written in node.js, which is easily installable in any network. It can be backed by either redis or filesystem, and has a very easy adapter interface for other stores. A publicly available version can be found at hastebin.com

Major design objectives:

Haste works really well with a little utility called haste-client, allowing you to do things like:

cat something | haste

which will output a URL to share containing the contents of cat something's STDOUT. Check the README there for more details and usages.

tagspaces

23 May 2020Last Commit1982 (264/yr)Github Stars176Issues

TagSpaces is a free, non-locking, open source application for organizing and managing your local files with the help of tags. It features note taking and some to-do app capabilities. The application is available for Windows, Linux, Mac OS and Android. We provide a web clipper extension for Firefox and Chrome for easy collecting of online content as local files.

More information about can be found from the following sources:

You can find the latest release of TagSpaces in the Github release section

dietpi

21 May 2020Last Commit1970 (379/yr)Github Stars267Issues

Lightweight justice for your single-board computer!

optimised • simplified • for everyone

find out moredownload image

Optional "ready to run" optimised software choices with dietpi-software.
Feature rich configuration tool for your device with dietpi-config.



DietPi's web hosting is powered by myVirtualServer.

A wide range of SBCs and VMs are supported. Click here for the full list.

DietPi is an extremely lightweight Debian-based OS. With images starting at 400MB, that's 3x lighter than "Raspbian Lite". It is highly optimized for minimal CPU and RAM resource usage, ensuring your SBC always runs at its maximum potential. The programs use lightweight Whiptail menus. You'll spend less time staring at the command line, and more time enjoying DietPi.

musikcube

10 May 2020Last Commit1954 (377/yr)Github Stars48Issues

a cross-platform, terminal-based audio engine, library, player and server written in c++.

musikcube compiles and runs easily on windows, macos and linux. it also runs well on a raspberry pi with raspbian, and can be setup as a streaming audio server.

check out the installation guide to get up and running.

be sure to also read through a the user guide, which describes app's navigation paradigm and lists all the default keyboard shortcuts.

it looks something like this on windows:

and this on macos:

and on linux:

loomio

22 May 2020Last Commit1948 (228/yr)Github Stars47Issues

Loomio is a collaborative decision-making tool that makes it easy for anyone to participate in decisions which affect them. To find out more, visit Loomio.org.

If you'd like to report a bug, give us feedback, or contribute to Loomio, please read our contributor guidelines.

To setup up a Loomio development environment, or to develop plugin to extend Loomio, see the quickstart guide

To setup your own Loomio instance see loomio/loomio-deploy

To learn about working within the Loomio Co-op, read the Loomio Coop Handbook

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.

sharetribe

22 May 2020Last Commit1935 (242/yr)Github Stars8Issues

Sharetribe is a source available platform to create your own peer-to-peer marketplace.

Would you like to set up your marketplace in one minute without touching code? Head to Sharetribe.com.

Would you like to work with an API-based marketplace solution that allows you to build your marketplace with the programming language of your choice, build a mobile app, or easily integrate third party services? Check out Sharetribe Flex.

Before you get started, the following needs to be installed:

Get the code. Clone this git repository and check out the latest release:

1backend

26 Dec 2019Last Commit1927 (762/yr)Github Stars4Issues

1Backend is a platform designed to make deploying, running and maintaining lambda functions/microservices easy.

It enables you to launch a new live app in seconds - after choosing your tech stack (e.g. Go with access to an SQL database) you get an empty app which is already live and callable from the outside (through HTTP).

You just have to plug in your own code (no, you don't have to write code in the browser). It's even pre-connected to your database and other infrastructure elements of your choosing.

mindmaps

20 Feb 2019Last Commit1921 (210/yr)Github Stars30Issues

mindmaps is a HTML5 based mind mapping application. It lets you create neat looking mind maps in the browser.

This project started in 2011 as an exploration into what's possible to do in browsers using modern APIs. Nowadays, most of this stuff is pretty common and the code base is a bit outdated. This was way before React, ES6, webpack. Heck, it doesn't even use Backbone.

However, there is no reason to change any of that and it makes the code base quite easy to grok. There is no compilation step, no babel plugins, no frameworks. Just a JavaScript application and a very simple Model-View-Presenter pattern.

mailu

23 May 2020Last Commit1910 (437/yr)Github Stars210Issues

Mailu is a simple yet full-featured mail server as a set of Docker images. It is free software (both as in free beer and as in free speech), open to suggestions and external contributions. The project aims at providing people with an easily setup, easily maintained and full-featured mail server while not shipping proprietary software nor unrelated features often found in popular groupware.

Most of the documentation is available on our Website, you can also try our demo server before setting up your own, and come talk to us on Matrix.

helpy

23 May 2020Last Commit1891 (368/yr)Github Stars165Issues

Helpy is a modern help desk platform written in Ruby on Rails and released under the MIT license. The goal of Helpy is to power your support email and ticketing, integrate seamlessly with your app, and run an amazing customer helpcenter.

Helpy is licensed under the MIT license, and is an open-core project. This means that the core functionality is 100% open source and fully hackable or even re-sellable under the MIT license. See the features comparison below to understand what is included.

Helpy is a large system and cannot exist purely as a hobby project. If you use it in a money generating capacity, it makes good sense to support the project financially or by becoming an official sponsor or supporter.

weblate

24 May 2020Last Commit1885 (229/yr)Github Stars276Issues

Weblate is a copylefted libre software web-based continuous localization system, used by over 1150 libre projects and companies in more than 115 countries.

Install it, or use the Hosted Weblate service at weblate.org.

To be found in the docs directory the source code, or viewed online on https://docs.weblate.org/

Setup instructions:

https://docs.weblate.org/en/latest/admin/quick.html

Please report feature requests and problems to:

https://github.com/WeblateOrg/weblate/issues

Copyright © 2012–2020 Michal Čihař michal@cihar.com

misago

20 May 2020Last Commit1871 (236/yr)Github Stars65Issues

Development Status: 🍌 Bananas 🍌

Misago aims to be complete, featured and modern forum solution that has no fear to say 'NO' to common and outdated opinions about how forum software should be made and what it should do.

As of now Misago implements all features considered "must have" on live internet forum:

Even more features will follow in future releases:

Preferred way to run Misago development instances on your machine is with Docker, which makes it easy to spin up arbitrary number of instances running different code with separate databases and dependencies besides each other.

heimdall

14 May 2020Last Commit1871 (804/yr)Github Stars66Issues

Visit the website - https://heimdall.site

As the name suggests Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to anything you like.

Heimdall is an elegant solution to organise all your web applications. It’s dedicated to this purpose so you won’t lose your links in a sea of bookmarks.

Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.

miniflux

23 May 2020Last Commit1864 (743/yr)Github Stars99Issues

Miniflux is a minimalist and opinionated feed reader:

It's simple, fast, lightweight and super easy to install.

Official website: https://miniflux.app

The Miniflux documentation is available here: https://miniflux.app/docs/ (Man page)

Default theme:

Dark theme when using keyboard navigation:

osticket

22 May 2020Last Commit1862 (275/yr)Github Stars715Issues

osTicket is a widely-used open source support ticket system. It seamlessly integrates inquiries created via email, phone and web-based forms into a simple easy-to-use multi-user web interface. Manage, organize and archive all your support requests and responses in one place while providing your customers with accountability and responsiveness they deserve.

osTicket is an attractive alternative to higher-cost and complex customer support systems; simple, lightweight, reliable, open source, web-based and easy to setup and use. The best part is, it's completely free.

pyload

23 May 2020Last Commit1861 (255/yr)Github Stars152Issues

The new pyLoad package pyload-ng is automatically deployed from the master branch of the pyLoad sources.

The old pyLoad package, compatible with Python 2 only, is still available on the stable branch.

To install pyLoad, type the command:

This will install the latest stable release of pyLoad in your system.

Note: No stable release is available yet! 😈

You can install all the recommended packages for pyLoad at once.

Append the tag extra to the installation command:

You can also use more tags together, like:

selfoss

19 May 2020Last Commit1859 (215/yr)Github Stars127Issues

selfoss is a multipurpose RSS reader and feed aggregation web application. It allows you to easily follow updates from different web sites, social networks and other platforms, all in single place. It is written in PHP, allowing you to run it basically anywhere.

For more information visit our web site.

If you obtained selfoss using Git, some more steps will be required. See the development section.

For further questions or on any problem use our support forum: https://selfoss.aditu.de/forum/

If you obtained selfoss using Git, some more steps might be required. See the development section.

flaskbb

22 May 2020Last Commit1842 (275/yr)Github Stars34Issues

FlaskBB is a Forum Software written in Python using the micro framework Flask.

Currently, following features are implemented:

The official forums which are powered by FlaskBB can be reached via forums.flaskbb.org.

For a complete installation guide please visit the installation documentation here.

This is how you set up an development instance of FlaskBB:

FlaskBB is licensed under the BSD License.

radicale

23 May 2020Last Commit1834 (209/yr)Github Stars220Issues

Radicale is a free and open-source CalDAV and CardDAV server.

For the complete documentation, please visit Radicale "master" Documentation.

ownphotos

11 Feb 2020Last Commit1830 (642/yr)Github Stars73Issues

Live demo avilable here. User is demo, password is demo1234.

https://discord.gg/dPCdTBN

Currently the project is in very early stages, so run it only for the sake of checking it out.

Short term:

Longer term, i.e. haven't thought much about them

Ownphotos comes with separate backend and frontend servers. The backend serves the restful API, and the frontend serves, well, the frontend. They are connected via a proxy. The easiest way to do it is using Docker.

If you want the backend server to be reachable by ownphotos-api.example.com and the frontend by ownphotos.example.com from outside. You must account for the corsaCross-Origin Resource Sharing (CORS) in your proxy.

yacy_search_server

05 May 2020Last Commit1829 (354/yr)Github Stars131Issues

The YaCy search engine software provides results from a network of independent peers, instead of a central server. It is a distributed network where no single entity decides what to list or order it appears in.

User privacy is central to YaCy, and it runs on each user's computer, where search terms are hashed before they being sent to the network. Everyone can create their individual search indexes and rankings, and a truly customized search portal.

Each YaCy user is either part of a large search network (search indexes can be exchanged with other installation over a built-in peer-to-peer network protocol) or the user runs YaCy to produce a personal search portal that is either public or private.

shaarli

23 May 2020Last Commit1819 (312/yr)Github Stars127Issues

The personal, minimalist, super-fast, database free, bookmarking service.

Do you want to share the links you discover? Shaarli is a minimalist link sharing service that you can install on your own server. It is designed to be personal (single-user), fast and handy.

• •

You can use this public demo instance of Shaarli. It runs the latest development version of Shaarli and is updated/reset daily.

Login: demo; Password: demo

Shaarli is Free Software. See COPYING for a detail of the contributors and licenses for each individual component.

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.

opensourcepos

22 May 2020Last Commit1817 (280/yr)Github Stars235Issues

Open Source Point of Sale is a web based point of sale system. The main features are:

The software is written in PHP language, it uses MySQL (or MariaDB) as data storage back-end and has a simple but intuitive user interface.

The latest 3.x version is a complete overhaul of the original software. It is now based on Bootstrap 3 using Bootswatch themes, and still uses CodeIgniter 3 as framework. It also has improved functionality and security.

Deployed to a Cloud it's a SaaS (Software as a Service) solution.

cryptpad

15 May 2020Last Commit1806 (325/yr)Github Stars97Issues

CryptPad is the Zero Knowledge realtime collaborative editor.

Encryption carried out in your web browser protects the data from the server, the cloud and the NSA. It relies on the ChainPad realtime engine.

Installing CryptPad is pretty straightforward. You can read all about it in the installation guide.

It also contains information on keeping your instance of CryptPad up to date.

The most recent version and all past release notes can be found here.

See Cryptpad-Docker repository for details on how to get up-and-running with Cryptpad in Docker. This repository is maintained by the community and not officially supported.

jitsi-videobridge

22 May 2020Last Commit1802 (254/yr)Github Stars154Issues

Jitsi Videobridge is an XMPP server component that allows for multiuser video communication. Unlike the expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video channels into a composite video stream, but only relays the received video channels to all call participants. Therefore, while it does need to run on a server with good network bandwidth, CPU horsepower is not that critical for performance.

You can find documentation in the doc/ directory in the source tree.

You can download binary packages for Debian/Ubuntu:

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.

pimcore

23 May 2020Last Commit1789 (209/yr)Github Stars406Issues

Pimcore - Open Source Digital Experience Platform: MDM/PIM, CDP, DAM, CMS/UX & eCommerce

Bug fixes: please create a pull request including a step by step description to reproduce the problem
Contribute features: contact the core-team on our Gitter channel before you start developing
Security vulnerabilities: please use this form

For details, please have a look at our contributing guide.

No matter if you're dealing with unstructured web documents or structured data for MDM/PIM, you define the UI design (web documents by a template and structured data with a intuitive graphical editor), Pimcore knows how to persist the data efficiently and optimized for fast access.

gitit

02 May 2020Last Commit1780 (154/yr)Github Stars204Issues

Gitit is a wiki program written in Haskell. It uses Happstack for the web server and pandoc for markup processing. Pages and uploaded files are stored in a git, darcs, or mercurial repository and may be modified either by using the VCS's command-line tools or through the wiki's web interface. By default, pandoc's extended version of markdown is used as a markup language, but reStructuredText, LaTeX, HTML, DocBook, or Emacs Org-mode markup can also be used. Pages can be exported in a number of different formats, including LaTeX, RTF, OpenOffice ODT, and MediaWiki markup. Gitit can be configured to display TeX math (using texmath) and highlighted source code (using highlighting-kate).

rudder-server

23 May 2020Last Commit1777 (2100/yr)Github Stars34Issues

Short answer: RudderStack is an open-source Segment alternative written in Go, built for the enterprise. .

Long answer: RudderStack is a platform for collecting, storing and routing customer event data to dozens of tools. RudderStack is open-source, can run in your cloud environment (AWS, GCP, Azure or even your data-centre) and provides a powerful transformation framework to process your event data on the fly.

RudderStack runs as a single go binary with Postgres. It also needs the destination (e.g. GA, Amplitude) specific transformation code which are node scripts. This repo contains the core backend and the transformation modules of Rudder. The client SDKs are in a separate repo (link below).

gitblit

26 Apr 2020Last Commit1767 (198/yr)Github Stars241Issues

Gitblit is an open source, pure Java Git solution for managing, viewing, and serving Git repositories. It can serve repositories over the GIT, HTTP, and SSH transports; it can authenticate against multiple providers; and it allows you to get up-and-running with an attractive, capable Git server in less than 5 minutes.

More information about Gitblit can be found here.

Gitblit is distributed under the terms of the Apache Software Foundation license, version 2.0. The text of the license is included in the file LICENSE in the root of the project.

publify

10 May 2020Last Commit1748 (151/yr)Github Stars89Issues

The Ruby on Rails publishing software formerly known as Typo

Publify is a simple but full featured web publishing software. It's built around a blogging engine and a small message system connected to Twitter.

Publify follows the principles of the IndieWeb, which are self hosting your Web site, and Publish On your Own Site, Syndicate Everywhere.

Publify has been around since 2004 and is the oldest Ruby on Rails open source project alive.

You can give Publify a try

The login / password to the admin are:

groovebasin

30 May 2019Last Commit1748 (198/yr)Github Stars127Issues

Music player server with a web-based user interface.

Run it on a server connected to some speakers in your home or office. Guests can control the music player by connecting with a laptop, tablet, or smart phone. Further, you can stream your music library remotely.

Groove Basin works with your personal music library; not an external music service. Groove Basin will never support DRM content.

The web client feels like a desktop app, not a web app. It predicts what the server will do in order to hide network lag from the user.

elevatorsaga

28 Nov 2019Last Commit1732 (300/yr)Github Stars39Issues

The elevator programming game

Play it now!

Or Run the unit tests Please report any test failures as an issue.

dnote

23 May 2020Last Commit1719 (546/yr)Github Stars44Issues

Dnote is a simple command line notebook for programmers.

It keeps you focused by providing a way of effortlessly capturing and retrieving information without leaving your terminal. It also offers a seamless multi-device sync and a web interface.

On macOS, you can install using Homebrew:

On Linux or macOS, you can use the installation script:

Otherwise, you can download the binary for your platform manually from the releases page.

The quickest way to experience the Dnote server is to use Dnote Cloud.

Or you can install it on your server by using Docker, or using a binary.

commafeed

18 May 2020Last Commit1707 (238/yr)Github Stars111Issues

Sources for CommaFeed.com.

Google Reader inspired self-hosted RSS reader, based on Dropwizard and AngularJS. CommaFeed is now considered feature-complete and is in maintenance mode.

Android apps: News+ extension

Browser extensions: Chrome - Firefox - Opera - Safari

CommaFeed 2.0 has been rewritten to use Dropwizard and gulp instead of using tomee and wro4j. The latest version of the 1.x branch is available here.

For storage, you can either use an embedded H2 database (use it only to test CommaFeed) or an external MySQL, PostgreSQL or SQLServer database. You also need the Java 1.8+ JDK in order to build the application.

znc

23 May 2020Last Commit1698 (164/yr)Github Stars334Issues

Core:

SSL/TLS support:

modperl:

modpython:

cyrusauth:

Character Encodings:

I18N (UI translation)

Installation from source code is performed using the CMake toolchain.

You can use cmake-gui or ccmake for more interactiveness.

There is also configure.sh which should make migration to CMake easier: it accepts the same parameters as old ./configure, but calls CMake with CMake-style parameters.

Note for FreeBSD users: By default base OpenSSL is selected. If you want the one from ports, use -DOPENSSL_ROOT_DIR=/usr/local.

huboard

03 Jun 2019Last Commit1696 (198/yr)Github Stars147Issues

This repository serves as the central issue tracker (HuBoard | GitHub) for the HuBoard project

![Next release](https://img.shields.io/github/issues-raw/huboard/huboard/1%20-%20Next release.svg?label=Next%20Release)

HuBoard consists of many different sub-projects. The main ones are:

![Web: Next release](https://img.shields.io/github/issues-raw/huboard/huboard-web/1%20-%20Next release.svg?label=Next%20Release)

huboard-web is our most active repository, it houses both the front-end EmberJS code as well as the ruby on rails API for the main HuBoard application

koding

22 Jan 2020Last Commit1668 (283/yr)Github Stars249Issues

The Simplest Way to Manage Your Entire Dev Infrastructure!

Koding is a development platform that orchestrates your dev environment. Developers get everything they need to spin up full-stack, project-specific environments in seconds. Share them, update them, and manage infrastructure from a simple interface.

You can try Koding now on koding.com

Easiest way to run Koding is to install docker-compose which can be found here. For the rest you can follow these steps:

Now you are able to access Koding via port 8090 (e.g. localhost:8090) on your host.

ackee

23 May 2020Last Commit1640 (269/yr)Github Stars17Issues

Self-hosted, Node.js based analytics tool for those who care about privacy. Ackee runs on your own server, analyses the traffic of your websites and provides useful statistics in a minimal interface.

Try the 🔮 live demo or learn more about Ackee on our 🌍 website.

Get Ackee up and running…

And configure Ackee and your server correctly…

Take a look at the FAQ if you have any questions left.

Ackee is a web app you install on your server to analyse the traffic of your sites.

Ackee is lightweight, easy to install and has a good balance between analytics and privacy. It features an API and web interface and tracks only what's necessary.

microweber

22 May 2020Last Commit1627 (169/yr)Github Stars154Issues

Current version: 1.0 running on Laravel 5!

Download | What is Microweber? | Core features of Microweber | Requirements | Installation | Getting Started | Contribute

Microweber is a Drag and Drop website builder and a powerful next generation CMS. It's based on the PHP Laravel Framework. You can use Microweber to make any kind of website, online store, and blog. The Drag and Drop technology allows you to build your website without any technical knowledge.

The core idea of the software is to let you create your own website, online shop or blog. From this moment of creation, your journey towards success begins. Supporting you along the way will be different modules, customizations and features of the CMS. Many of them are specifically tailored for e-commerce enthusiasts and bloggers.

invoiceplane

07 May 2020Last Commit1624 (270/yr)Github Stars66Issues

 

InvoicePlane is a self-hosted open source application for managing your invoices, clients and payments.
For more information visit InvoicePlane.com or try the Demo.

Since the start of the project in 2014, InvoicePlane evolved into a software that is used world wide. However, it is still developed in our free time, as a hobby. We do your best to fulfill any legal requirements but please note that we cannot make sure that the app is working 100% correct. Also, due to the fact that InvoicePlane is a free and open source software without an income, there are no professional audits of the app yet.

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.

hextris

05 May 2020Last Commit1604 (267/yr)Github Stars29Issues


An addictive puzzle game inspired by Tetris. Play it at www.hextris.io, or https://hextris.github.io/hextris.

By:

Did you use Hextris in your research? Cite us as follows:

This project is not very actively maintained, as we are all very busy these days. But feel free to open an issue or PR, and we'll eventually take a look.

Hextris was created by a group of high school friends in 2014.

http://hextris.github.io/presskit/info.html

Copyright (C) 2018 Logan Engstrom

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.

asciinema-server

23 May 2020Last Commit1604 (174/yr)Github Stars45Issues

asciinema is a free and open source solution for recording terminal sessions and sharing them on the web.

This repository contains the source code of asciinema hosting web app, which runs at asciinema.org.

You can find the source code of asciinema terminal recorder at asciinema/asciinema, and the source code of asciinema web player at asciinema/asciinema-player.

asciinema terminal recorder uses asciinema.org as its default host for the recordings. It's free, public service (all uploaded recordings are private by default though).

selenoid

20 May 2020Last Commit1599 (426/yr)Github Stars75Issues

Selenoid is a powerful implementation of Selenium hub using Docker containers to launch browsers.

Start browser automation in minutes by copy-pasting just one command:

That's it! You can now use Selenoid instead of Selenium server. Specify the following Selenium URL in tests:

No need to manually install browsers or dive into WebDriver documentation. Available images:

New images are added right after official releases. You can create your custom images with browsers.

New rich user interface showing browser screen and Selenium session logs:

bonobo-git-server

20 Jan 2020Last Commit1579 (171/yr)Github Stars169Issues

Thank you for downloading Bonobo Git Server. For more information please visit http://bonobogitserver.com.

Before each update please read carefully the information about compatibility issues between your version and the latest one in changelog.

These steps illustrate simple installation with Windows 2008 Server and IIS 7. They are exactly the same for higher platforms (Windows Server 2012 and IIS 8.0).

Extract the files from the installation archive to C:\inetpub\wwwroot

Allow IIS User to modify C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data folder. To do so

documentserver

22 May 2020Last Commit1578 (268/yr)Github Stars258Issues

ONLYOFFICE Document Server is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

ONLYOFFICE Document Server contains the following components:

ONLYOFFICE Document Server includes the following editors:

The editors allow you to create, edit, save and export text, spreadsheet and presentation documents and additionally have the features:

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.

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.

freenas

23 May 2020Last Commit1541 (214/yr)Github Stars20Issues

When submitting a pull-request, Jenkins will attempt to verify the changes to ensure it does not break our builds and/or passes QA tests.

The following commands may be used to interact with that service:

If the build fails for other various reasons you can rebuild.

If your Pull-Request depends upon another repo / branch to build properly, you can specify that using the following syntax in the Pull-Request description:

DEPENDS: https://github.com/freenas/ports/tree/kris/testbranch

An example would be, sending a pull-request for the freenas/samba repo, but it depends upon port changes in the freenas/ports repo. You would first push your port changes to a branch in freenas/ports (kris/testbranch in this example). Then when creating your pull-request for freenas/samba, you would insert text into the pull-request description field as shown above.

pinry

22 May 2020Last Commit1535 (213/yr)Github Stars23Issues

The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format.

For more information ( screenshots and document ) visit getpinry.com.

See our full documentation at https://docs.getpinry.com/install-with-docker/

See our full documentation at https://docs.getpinry.com/development/

See our full documentation at https://docs.getpinry.com/development/

The core contributors for Pinry have been/currently are:

remark42

24 May 2020Last Commit1532 (631/yr)Github Stars53Issues

Remark42 is a self-hosted, lightweight, and simple (yet functional) comment engine, which doesn't spy on users. It can be embedded into blogs, articles or any other place where readers add comments.

Demo site available with all authentication methods, including email auth and anonymous access.

Comments example:

For admin screenshots see Admin UI wiki

this is the recommended way to run remark42

Following list of command-line options is deprecated and will be removed in 2 minor releases or 1 major release (whichever is closer) from the version in which they were deprecated. After remark42 version update, please check startup log once for deprecation warnings to avoid trouble with unrecognized command-line options in the future.

modoboa

23 May 2020Last Commit1528 (215/yr)Github Stars152Issues

Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. It provides useful components such as an administration panel or a webmail.

Modoboa integrates with well known software such as Postfix or Dovecot. A SQL database (MySQL, PostgreSQL or SQLite) is used as a central point of communication between all components.

Modoboa is developed with modularity in mind, expanding it is really easy. Actually, all current features are extensions.

It is written in Python 3 and uses the Django, jQuery and Bootstrap frameworks.

sickrage

23 May 2020Last Commit1526 (246/yr)Github Stars0Issues

Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.

Before using this with your existing database sickrage.db please make a backup copy of it and delete any other database files such as cache.db and failed.db if present, We HIGHLY recommend starting out with no database files at all to make this a fresh start but the choice is at your own risk

openmediavault

22 May 2020Last Commit1521 (375/yr)Github Stars103Issues

openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. openmediavault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

board

23 May 2020Last Commit1520 (306/yr)Github Stars151Issues

Trello like kanban board. Tasks, to-dos, chat, etc., Restyaboard is based on Restya platform with dual License (OSL 3.0 & Commercial License).

Whether you’re creating a personal todo list, planning your holidays with some friends, or working in a team on your next revolutionary concept, Restyaboard is an simple and effective tool to keep your tasks organized. The boards of restyaboard will give you a visual overview of the current state of your projects, and make you productive by allowing you to focus on the few items that matter the most.

mstream

23 May 2020Last Commit1518 (340/yr)Github Stars28Issues

mStream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere.

This is the easiest way to install mStream:

LinuxServer.io have produced a multiarch Alpine container for mStream for x86-64, arm64 & armhf which is rebuilt automatically with any base image package updates or new releases of mStream and features persistent database and album images, and the possibility of advanced usage by editing config.json directly.

Simply pulling linuxserver/mstream should retrieve the correct image for your arch, but you can also pull specific arch images or mStream releases via tags.

writefreely

15 May 2020Last Commit1511 (481/yr)Github Stars43Issues

 

WriteFreely is free and open source software for building a writing space on the web — whether a publication, internal blog, or writing community in the fediverse.

Try the writing experience

Find an instance

Built on a plain, auto-saving editor, WriteFreely gives you a distraction-free writing environment. Once published, your words are front and center, and easy to read.

Start writing together, publicly or privately. Connect with other communities, whether running WriteFreely, Plume, or other ActivityPub-powered software. And bring members on board from your existing platforms, thanks to our OAuth 2.0 support.

chevereto-free

08 May 2020Last Commit1504 (400/yr)Github Stars4Issues

Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. It's your hosting and your rules, so say goodbye to closures and restrictions. This repo here is Chevereto Free, which is a fork of Chevereto V3 in which only the most essential features are preserved and it is released as Open Source software.

Chevereto is being modernized by introducing new coding standards and turning towards a common Open Source base. Read all updates and check my Chevere + Chevereto V4 Trello board.

lidarr

20 May 2020Last Commit1501 (492/yr)Github Stars155Issues

Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

This project exists thanks to all the people who contribute. [Contribute].

Thank you to all our backers! 🙏 [Become a backer]

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

limesurvey

23 May 2020Last Commit1497 (180/yr)Github Stars32Issues

Limesurvey is the number one open-source survey software.

Advanced features like branching and multiple question types make it a valuable partner for survey-creation.

See our Administration Demo. The credentials are prefilled, just click Log in

Or try taking one of our test surveys

We release early and often. The latest stable release version is available for download at https://www.limesurvey.org/about-limesurvey/download We recommend using those.

You may want to use the plain repository, which is also possible.

ambar

28 Apr 2020Last Commit1459 (418/yr)Github Stars3Issues

Ambar is an open-source document search engine with automated crawling, OCR, tagging and instant full-text search.

Ambar defines a new way to implement full-text document search into your workflow.

Tutorial: Mastering Ambar Search Queries

Ambar 2.0 only supports local fs crawling, if you need to crawl an SMB share of an FTP location - just mount it using standard linux tools. Crawling is automatic, no schedule is needed due to crawlers monitor file system events and automatically process new, changed and removed files.

opentripplanner

20 May 2020Last Commit1450 (164/yr)Github Stars897Issues

OpenTripPlanner (OTP) is an open source multi-modal trip planner. It depends on open data in open standard file formats (GTFS and OpenStreetMap), and includes a REST API for journey planning as well as a map-based Javascript client. OpenTripPlanner can also create travel time contour visualizations and compute accessibility indicators for planning and research applications. For more information, see the project website: http://opentripplanner.org

The main Java server code is in src/main/. OTP also includes a Javascript client based on the Leaflet mapping library in src/client/. The Maven build produces a JAR file at target/otp-VERSION.jar containing all necessary code and dependencies to run OpenTripPlanner.

talk

22 May 2020Last Commit1448 (406/yr)Github Stars33Issues

Online comments are broken. Our open-source commenting platform, Coral, rethinks how moderation, comment display, and conversation function, creating the opportunity for safer, smarter discussions around your work. Read more about Coral here.

Built with <3 by the Coral team, a part of Vox Media.

Preview Coral easily by running it via a Heroku App:

You can get started with Coral using our Documentation.

You’ve installed Coral on your server, and you’re preparing to launch it on your site. The real community work starts now, before you go live. You have a unique opportunity pre-launch to set your community up for success. Read our Community Guides to learn more.

fx

22 May 2020Last Commit1437 (555/yr)Github Stars52Issues

Poor man's function as a service.

fx is a tool to help you do Function as a Service on your own server, fx can make your stateless function a service in seconds, both Docker host and Kubernetes cluster supported. The most exciting thing is that you can write your functions with most programming languages.

Feel free hacking fx to support the languages not listed. Welcome to tweet me @_metrue on Twitter, @metrue on Weibo.

Binaries are available for Windows, MacOS and Linux/Unix on x86. For other architectures and platforms, follow instructions to build fx from source.

nominatim

23 May 2020Last Commit1426 (173/yr)Github Stars111Issues

Nominatim (from the Latin, 'by name') is a tool to search OpenStreetMap data by name and address (geocoding) and to generate synthetic addresses of OSM points (reverse geocoding). An instance with up-to-date data can be found at https://nominatim.openstreetmap.org. Nominatim is also used as one of the sources for the Search box on the OpenStreetMap home page.

The documentation of the latest development version is in the docs/ subdirectory. A HTML version can be found at https://nominatim.org/release-docs/develop/ .

opennote

29 Apr 2020Last Commit1411 (214/yr)Github Stars22Issues

OpenNote is a progressive web application(PWA)/HTML5 offline app that was built to be a open source(MIT License), web based text editor/note taking software. It is designed to be self hosted and gives you ownership of your data

Please support this project by:

Thank you!

Download using Docker

or download manually from here.

https://foxusa.github.io/OpenNote/OpenNote/

teeworlds

23 May 2020Last Commit1399 (140/yr)Github Stars237Issues

Teeworlds is a free online multiplayer game, available for all major operating systems. Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps!

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. See license.txt for full license text including copyright information.

Please visit https://www.teeworlds.com/ for up-to-date information about the game, including new versions, custom maps and much more.

youtransfer

08 May 2020Last Commit1397 (292/yr)Github Stars84Issues

YouTransfer is looking for contributors who are willing to update out-dated packages, merge pull requests, resolve issues and continue to improve the overal product. If you are interested, please contact me (info at youtransfer dot io).

YouTransfer is a simple but elegant self-hosted file transfer & sharing solution. It is an alternative to paid services like Dropbox and WeTransfer by offering similar features but without limitations, price plans and a lengthy privacy policy. You remain in control of your files.

elgg

20 May 2020Last Commit1385 (129/yr)Github Stars329Issues

Elgg is an open source rapid development framework for socially aware web applications.

Under the hood:

Elgg is managed by the Elgg Foundation, a nonprofit organization that was founded to govern, protect, and promote the Elgg open source social network engine. The Foundation aims to provide a stable, commercially and individually independent organization that operates in the best interest of Elgg as an open source project.

The Elgg project was started in 2004 by

Copyright (c) 2008-2020, see COPYRIGHT.txt

kaiwa

28 Mar 2017Last Commit1363 (258/yr)Github Stars67Issues

Kaiwa is not maintained anymore. See active forks here: https://github.com/digicoop/kaiwa/network

Kaiwa is an open source web client for XMPP.
Kaiwa is a fork of Otalk, a prototype application created by &yet (https://github.com/otalk for more code).

Ubuntu

CentOS

Then

You will need an XMPP server to use Kaiwa. We provide one at Kaiwa server.

Note: If you're running your own XMPP server, and aren't using something like HAProxy to terminate SSL, then you might get errors in certain browsers trying to establish a WebSocket connection because the XMPP server is requesting an optional client certificate which makes the browser terminate the socket. To resolve that, visit the XMPP over Websocket URL directly (eg, example.com:5281/xmpp-websocket for Prosody) so that a client cert choice can be made. After that, the Kaiwa client should connect fine.

gladys

24 May 2020Last Commit1362 (274/yr)Github Stars124Issues

The ProjectGetting StartedContributingSupport FinanciallyLinksCopyright & License

Gladys is a home assistant who helps you in your everyday life.

Like a kind of JARVIS!

Gladys is connected to all your devices in your home. She is connected to your calendars and tons of API to help you.

But let's pick an example:

This is just a simple scenario, possibilities with Gladys are just endless. Don't hesitate to suggest yours 😉

Right now we are migrating from Gladys 3 to Gladys 4, a new release rewrote from scratch. If you want to install Gladys 3, visit our website.

twister-core

19 Aug 2019Last Commit1352 (211/yr)Github Stars159Issues

http://www.twister.net.co

Bitcoin Copyright (c) 2009 - 2013 Bitcoin Core developers
libtorrent Copyright (c) 2003 - 2007, Arvid Norberg
twister Copyright (c) 2013 - 2018 Miguel Freitas

twister is an experimental peer-to-peer microblogging software.

User registration and authentication is provided by a bitcoin-like network, so it is completely decentralized (does not depend on any central authority).

Post distribution uses kademlia DHT network and bittorrent-like swarms, both are provided by libtorrent.

django-th

01 May 2020Last Commit1333 (181/yr)Github Stars5Issues

Automate the exchanges of the data between the applications and services you use on the web.

Make Twitter talk to Mastodon, make Github talk to Mattermost, store your favorite tweets by creating notes in Evernote, follow RSS feeds and post each news in Wallabag, Pocket or Evernote.

The possibilities are too numerous to name all of them, but with that project you won't have to raise your little finger at all: automate everything and make your life easier.

And last but not least, as this is your project, all the credentials you used to give to IFTTT and consorts, are now safe in your hands.

passbolt_api

26 Apr 2020Last Commit1327 (312/yr)Github Stars21Issues

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.

Affero General Public License v3

phpbb

18 May 2020Last Commit1322 (129/yr)Github Stars80Issues

phpBB is a free open-source bulletin board written in PHP.

Get your copy of phpBB, find support and lots more on phpBB.com! Discuss the development on area51.

To be able to run an installation from the repo (and not from a pre-built package) you need to run the following commands to install phpBB's dependencies.

Read our Vagrant documentation to find out how to use Vagrant to develop and contribute to phpBB.

We have unit and functional tests in order to prevent regressions. You can view the bamboo continuous integration here or check our travis builds below:

unmark

21 May 2020Last Commit1307 (204/yr)Github Stars22Issues

The open source to-do application for bookmarks.

We offer this source code for Unmark completely free. We do so in hopes that Unmark will live on for many years even if we stop maintaining it. You can also use it for free (with a paid upgrade) at Unmark.it

To support its further development please consider subscribing to Unmark.it, donating via Paypal. Or, you can contribute to the code.

Running Unmark is only recommended for intermediate users. This doesn't mean if you're a beginner we don't want you to try. Hack away! Just that you should expect some speedbumps (though, we're eliminating them all the time). If you need assistance beyond what is provided please create an issue on Github. Before creating a new issue we recommend search through the issues on GitHub to see how others have solved their problems.

candy

10 Apr 2017Last Commit1303 (148/yr)Github Stars78Issues

Visit the official project page: http://candy-chat.github.io/candy

If you wish to add new functionality (to your candy installation) or contribute plugins, take a look at our plugin repository.

Take a look at our FAQ. If it doesn't solve your questions, you're welcome to join our Mailinglist on Google Groups. You don't need to have a Gmail account for it.

airsonic

22 May 2020Last Commit1302 (451/yr)Github Stars327Issues

Airsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.

Airsonic is designed to handle very large music collections (hundreds of gigabytes). Although optimized for MP3 streaming, it works for any audio or video format that can stream over HTTP, for instance AAC and OGG. By using transcoder plug-ins, Airsonic supports on-the-fly conversion and streaming of virtually any audio format, including WMA, FLAC, APE, Musepack, WavPack and Shorten.

django-wiki

19 Apr 2020Last Commit1290 (164/yr)Github Stars43Issues

The below table explains which Django versions are supported.

For upgrade instructions, please refer to the Release Notes

Django-wiki has almost fully translated into 12 languages, apart from the default (English). But please help out in adding more languages! It's very easy, you don't even need to be a programmer.

Some languages...

Visit the django-wiki project on Transifex

A demo running the latest master is available here, sign up for an account to see the notification system, or you can log in with user:test and password:test.

pootle

22 May 2020Last Commit1279 (156/yr)Github Stars522Issues

Docs | Changes | Issues | Community Support | Contributing | Development Channel

Pootle is an online translation and localization tool. It works to lower the barrier of entry, providing tools to enable teams to work towards higher quality while welcoming newcomers.

Pootle is written in Python using the Django framework and therefore can be installed on any web server that supports serving WSGI applications.

A number of translation projects for a number of languages can be hosted on Pootle. Teams can manage their files, permissions, projects, and translate on-line. Files can be downloaded for offline translation.

mongooseim

22 May 2020Last Commit1279 (147/yr)Github Stars67Issues

MongooseIM is a robust and efficient chat (or instant messaging) platform aimed at large installations.

Designed for enterprise, it is fault-tolerant, can utilise the resources of multiple clustered machines, and easily scales for more capacity by simply adding a box or VM.

MongooseIM can accept client sessions over vanilla XMPP, REST API and SSE, as well as Websockets, and BOSH (HTTP long-polling).

As a platform, MongooseIM includes several server-side (backend) and client-side (frontend) components.

livehelperchat

22 May 2020Last Commit1274 (171/yr)Github Stars184Issues

It's an open-source powered application, which brings simplicity and usability in one place. With live helper chat you can bring live support on your site for free. http://livehelperchat.com

http://livehelperchat.com/demo-12c.html

https://doc.livehelperchat.com

https://github.com/LiveHelperChat

https://www.transifex.com/projects/p/live-helper-chat/

https://api.livehelperchat.com/

Few main features

Forum: http://forum.livehelperchat.com/

clumsy-bird

13 Apr 2018Last Commit1259 (200/yr)Github Stars3Issues

A MelonJS made "Flappy Bird" clone.

Play online at http://ellisonleao.github.io/clumsy-bird/

Then just type on your shell:

Open your browser at http://localhost:8001/

See CUSTOMIZING

Checkout here

Some thoughts about this code you can find on my blog post

teampass

10 Feb 2020Last Commit1257 (150/yr)Github Stars521Issues

Teampass is a Collaborative Passwords Manager

Copyright © 2009-2019, Nils Laumaillé

The Docker image provided will create a Teampass installation in its /var/www/html/ directory, which you should mount as a volume to keep persistent. You should also mount /var/php/session, otherwise the installation will freeze during Server checks phase. SSL is not provided if you use this image without a proxy in front of it. See the included Docker Compose file for an example setup.

Sample docker run command:

Note: Use /var/www/html/sk as your "Absolute path to saltkey" during installation.

plume

23 May 2020Last Commit1253 (600/yr)Github Stars121Issues

WebsiteDocumentationContributeInstances list

Plume is a federated blogging engine, based on ActivityPub. It is written in Rust, with the Rocket framework, and Diesel to interact with the database. The front-end uses Ructe templates, WASM and SCSS.

A lot of features are still missing, but what is already here should be quite stable. Current and planned features include:

If you want to have regular news about the project, the best place is probably our blog, or our Matrix room: #plume:disroot.org.

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.

droppy

30 Apr 2020Last Commit1238 (160/yr)Github Stars56Issues

droppy is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. It is particularly well-suited to be run on low-end hardware like the Raspberry Pi.

Two directories will be used, one for configuration and one for the actual files:

droppy maintains an in-memory representation of the files directory. If you're on slow storage and/or serving 100k or more files, the initial indexing on startup will likely take some time.

mantisbt

23 May 2020Last Commit1222 (123/yr)Github Stars76Issues

For complete documentation, please read the administration guide included with this release in the doc/ directory. The guide is available in text, PDF, and HTML formats.

Please refer to section 2.2 in the administration guide for further details.

This file contains information to help you customize MantisBT. A more detailed doc can be found at http://www.mantisbt.org/docs/

config_defaults_inc.php

config/config_inc.php

core/*_api.php - these files contains all the API library functions.

global variables are prefixed by g_

thredded

09 May 2020Last Commit1212 (172/yr)Github Stars36Issues

Thredded is a Rails 4.2+ forum/messageboard engine. Its goal is to be as simple and feature rich as possible.

Some of the features currently in Thredded:

Thredded works with SQLite, MySQL (v5.6.4+), and PostgreSQL. Thredded has no infrastructure dependencies other than the database and, if configured in the parent application, the ActiveJob backend dependency such as Redis. Currently only MRI Ruby 2.2+ is supported. We would love to support JRuby and Rubinius as well.

If you're looking for variations on a theme - see Discourse. However, It is a full rails application and not an engine like Thredded.

traduora

23 May 2020Last Commit1211 (991/yr)Github Stars33Issues

Traduora is a translation management platform for teams. Once you setup your project you can import and export your translations to various formats, work together with your team, instantly deliver translation updates over the air, and soon automatically translate your project via third-party integrations.

We want traduora to become the home for managing your translation workflow, that's why we have made all of the core product open-source with the intention to grow a community and enable developers to build on top of it as a platform.

shuup

22 May 2020Last Commit1211 (244/yr)Github Stars144Issues

Shuup is an Open Source E-Commerce Platform based on Django and Python.

https://shuup.com/

Copyright (c) 2012-2020 by Shoop Commerce Ltd. <support@shuup.com>

Shuup is International Registered Trademark & Property of Shoop Commerce Ltd., Business ID: FI27184225, Business Address: Iso-Roobertinkatu 20-22, 00120 HELSINKI, Finland.

Contributor License Agreement is required for any contribution to this project. Agreement is signed as a part of pull request process. See the CLA.rst file distributed with Shuup.

misskey

24 May 2020Last Commit1195 (350/yr)Github Stars811Issues

A forever evolving, sophisticated microblogging platform.

Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms. Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? Find an instance!

Post your ideas, discussion topics, fun moments, or anything else you want to share! Misskey supports text, emoji, pictures, videos, and polls!

ml-workspace

25 Feb 2020Last Commit1181 (1193/yr)Github Stars15Issues

All-in-one web-based development environment for machine learning

Getting StartedFeatures & ScreenshotsSupportReport a BugFAQKnown IssuesContribution

The ML workspace is an all-in-one web-based IDE specialized for machine learning and data science. It is simple to deploy and gets you started within minutes to productively built ML solutions on your own machines. This workspace is the ultimate tool for developers preloaded with a variety of popular data science libraries (e.g., Tensorflow, PyTorch, Keras, Sklearn) and dev tools (e.g., Jupyter, VS Code, Tensorboard) perfectly configured, optimized, and integrated.

revolution

22 May 2020Last Commit1178 (120/yr)Github Stars668Issues

MODX lets you power anything from multi-language, multi-domain corporate sites to personal blogs to mobile APIs. Delivering true creative freedom and removing all restrictions, it lets you control the markup and design without having to code. You can also tailor its modular and extensible core to accommodate virtually any custom requirement or amount of traffic. MODX is the free open source software that meets your needs today—and tomorrow.

MODX Revolution is the world’s fastest, most customizable Open Source PHP CMS. Your creative vision, no restrictions, no compromise.

fider

04 May 2020Last Commit1160 (346/yr)Github Stars37Issues

This project exists thanks to all the people who contribute.

Read our CONTRIBUTING guide to learn the many ways you can contribute to Fider.

Thanks to BrowserStack for providing us with free cross-browser testing for Fider.

Does your organization use Fider? Become a sponsor and your logo will show up here with a link to your website.

Thank you to all our backers! 🙏

asciiflow2

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

kamailio

23 May 2020Last Commit1146 (178/yr)Github Stars78Issues

Project Website:

Kamailio is an open source implementation of a SIP Signaling Server. SIP is an open standard protocol specified by the IETF. The core specification document is RFC3261.

The Kamailio SIP server is designed for scalability, targeting large deployments (e.g. for IP telephony operators or carriers, which have a large subscriber base or route a big volume of calls), but can be also used in enterprises or for personal needs to provide VoIP, Instant Messaging and Presence. Kamailio is well known for its flexibility, robustness, strong security and the extensive number of features - for more information, please see:

snibox

15 Mar 2020Last Commit1139 (477/yr)Github Stars31Issues

Snibox is a self-hosted snippet manager. Developed to collect and organize code snippets. Supports various programming languages, markdown, plain text.

Click the image below to launch demo:

It may take up to 30 seconds to wake up free Heroku's server.

Deployment instructions for various platforms available at deployment guide.

Development instructions for various platforms available at development guide.

Snibox is released under the MIT License.

shopware

22 May 2020Last Commit1137 (147/yr)Github Stars7Issues

Shopware 5 is the next generation of open source e-commerce software made in Germany. Based on bleeding edge technologies like Symfony 3, Doctrine 2 & Zend Framework Shopware comes as the perfect platform for your next e-commerce project. Furthermore Shopware 5 provides an event-driven plugin system and an advanced hook system, giving you the ability to customize every part of the platform.

Visit the forum at https://forum.shopware.com/

Follow the instruction below if you want to install Shopware 5 using Git.

wger

29 Oct 2019Last Commit1133 (154/yr)Github Stars143Issues

Thank you for downloading wger Workout Manager. wger (ˈvɛɡɐ) is a free, open source web application that manages your exercises and personal workouts, weight and diet plans. It can also be used as a simple gym management utility, providing different administrative roles (trainer, manager, etc.). It offers a REST API as well, for easy integration with other projects and tools.

It is written with python/django and uses jQuery and some D3js for charts.

For more details and a live system, refer to the project's site: https://wger.de/

open-source-search-engine

04 May 2020Last Commit1126 (165/yr)Github Stars67Issues

An open source web and enterprise search engine and spider/crawler. As can be seen on http://www.gigablast.com/ .

See html/faq.html for all administrative documentation including the quick start instructions.

Alternatively, visit http://www.gigablast.com/faq.html

See html/developer.html for all code documentation.

Alternatively, visit http://www.gigablast.com/developer.html

Contact me for feature requests or help in general. I will work for free for good use cases. mattdwells@hotmail.com.

retroshare

24 May 2020Last Commit1118 (232/yr)Github Stars339Issues

RetroShare is a decentralized, private, secure, cross-platform, communication toolkit. RetroShare provides file sharing, chat, messages, forums, channels and more.

GNU/Linux (via Gitlab CI)

GNU/Linux, macOS, (via Travis CI)

Windows (via AppVeyor)

Short of comprehensive and updated documentation on how to build RetroShare (for the many supported platforms it runs on), scripts and recipes are provided in the aim of creating packages for the supported platforms (and more) in the build_scripts directory of this repository.

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.

open-web-analytics

22 May 2020Last Commit1110 (136/yr)Github Stars27Issues

Official Git Repository for the Open Web Analytics Project.

See the wiki on Github for documentation.

mpd

13 May 2020Last Commit1109 (134/yr)Github Stars104Issues

http://www.musicpd.org

A daemon for playing music of various formats. Music is played through the server's audio device. The daemon stores info about all available music, and this info can be easily searched and retrieved. Player control, info retrieval, and playlist management can all be managed remotely.

For basic installation instructions read the manual.

MPD is released under the GNU General Public License version 2, which is distributed in the COPYING file.

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.

medusa

23 May 2020Last Commit1103 (259/yr)Github Stars337Issues


To run Medusa from source you will need one of these Python versions:

Start here to read the installation guides for different setups.

There's a direct build available on Dockerhub which is updated directly from this repo on every commit to master.

For alternate architectures, the linuxserver.io team have kindly produced docker images for X86, armhf and aarch64 platforms. This is built from an older intermediary Dockerfile.

Before using this with your existing database (sickbeard.db) please make a backup copy of it and delete any other database files such as cache.db and failed.db if present
We HIGHLY recommend starting out with no database files at all to make this a fresh start but the choice is at your own risk.

squidex

23 May 2020Last Commit1101 (295/yr)Github Stars2Issues

Squidex is an open source headless CMS and content management hub. In contrast to a traditional CMS Squidex provides a rich API with OData filter and Swagger definitions. It is up to you to build your UI on top of it. It can be website, a native app or just another server. We build it with ASP.NET Core and CQRS and is tested for Windows and Linux on modern browsers.

Read the docs at https://docs.squidex.io/ (work in progress) or just check out the code and play around.

Please join our community forum: https://support.squidex.io

openstreetmap-website

23 May 2020Last Commit1099 (109/yr)Github Stars432Issues

This is The Rails Port, the Ruby on Rails application that powers the OpenStreetMap website and API. The software is also known as "openstreetmap-website".

This repository consists of:

A fully-functional Rails Port installation depends on other services, including map tile servers and geocoding services, that are provided by other software. The default installation uses publicly-available services to help with development and testing.

This software is licensed under the GNU General Public License 2.0, a copy of which can be found in the LICENSE file.

restreamer

19 May 2020Last Commit1098 (246/yr)Github Stars60Issues

Datarhei/Restreamer offers smart free video streaming. Stream H.264 video of IP cameras live to your website. Upload your live video on YouTube-Live, IBM Watson, Twitch, Vimeo or any other streaming solutions e.g. Wowza-Streaming-Engine. Our Docker-Image is easy to install and runs on Linux, MacOS and Windows. Datarhei/Restreamer can be perfectly combined with single-board computers like Raspberry Pi and Odroid. It is free (licensed under Apache 2.0) and you can use it for any purpose, private or commercial.

taskboard

20 May 2020Last Commit1095 (195/yr)Github Stars89Issues

TaskBoard is currently being re-written from scratch. The master and dev branches are still maintained, but are not getting new features at this time.

If you'd like to see how it's progressing, take a look at the re-write branch (keeping in mind it's still a work in progress at this point) or the GitHub Project.

A Kanban-inspired app for keeping track of things that need to get done.

The goal of TaskBoard is to provide a simple and clean interface to a functional and minimal application for keeping track of tasks. It's not trying to be the next Trello or LeanKit.

goodwork

23 May 2020Last Commit1092 (333/yr)Github Stars15Issues

Self hosted project management and collaboration tool inspired by basecamp.

Overview | Demo | Installation | Screenshots | Contributing | Supporting | Credits | License

Goodwork is a simple project management and collaboration tool for software teams. It is open source and MIT licensed. Goodwork is a self-hosted software (no dependency on anyone else and only you keep your data).

Goodwork brings you all the components required for your project to run smoothly in one place so that you have single source of truth. Instead of using a collection of tools or service which makes everything messy with important details being hard to find because stuff is scattered all over the place, Goodwork organizes everything in a central place where everyone in the company knows what to do, knows where things stand and where to find stuff without having to ask around.

peerflix-server

08 Jan 2020Last Commit1088 (177/yr)Github Stars32Issues

Streaming torrent client for node.js with web ui.

Based on torrent-stream, inspired by peerflix.

You can configure the application using ~/.config/peerflix-server/config.json file (doesn't exist by default). The options are passed to all torrent-stream instances. Here's an example that overrides the defaults:

You can also change the default port by setting PORT environment variable:

The application stores its current state (list of torrents) in ~/.config/peerflix-server/torrents.json

If you want to run peerflix-server as a daemon, you can do it using forever:

dreamfactory

22 May 2020Last Commit1078 (213/yr)Github Stars56Issues

Instant APIs without code

DocsTry OnlineContributeCommunity SupportGet Started Guide

DreamFactory™ is an iPaaS for mobile, web, and IoT applications. It is built on top of the Laravel framework, and includes an AngularJS-driven web administration client. So what can you do with the DreamFactory Platform?

Find a full list of installation options here.

Heroku users can easily install DreamFactory by clicking on the below button. Keep in mind like many Heroku add-ons DreamFactory comes with some limitations such as the inability to deploy a local file system-based REST API due to Heroku's file system write limitations. Additionally, DreamFactory lacks support for multiple dynos. Regardless of these limitations, it's a breeze to get started using DreamFactory on Heroku so give it a whirl!

community

21 May 2020Last Commit1074 (264/yr)Github Stars44Issues

Documize is an open source modern, lightweight and comprehensive alternative to Confluence and other such solutions.

It's built with Golang + EmberJS and compiled down to a single executable binary for Linux, Windows and macOS.

All you need to provide is PostgreSQL, Microsoft SQL Server or any MySQL variant.

Community Edition: v3.8.0

Enterprise Edition: v3.8.0

We provide frequent product updates for both cloud and self-hosted customers.

Harvey Kandola, CEO/Founder @ Documize

For all database types, Full-Text Search support (FTS) is mandatory.

volumio2

21 May 2020Last Commit1070 (196/yr)Github Stars306Issues

Volumio is an headless audiophile music player, designed to play music with the highest possible fidelity. Volumio runs on most embedded devices (Raspberry Pi, UDOO, Odroid, Cubieboard, Beaglebone, Pine64, Allo Sparky...) and on any ordinary PC (x86).

LATEST

Logins

Root login via ssh has been disabled by default, however user volumio can become root.

Developers are welcome! Check out the resources:

Some VM images are available, although they're not always kept up-to-date. It can be an alternative to developing directly on target (Raspberry Pi, or whatever).

wildduck

15 May 2020Last Commit1069 (332/yr)Github Stars51Issues

WildDuck is a scalable no-SPOF IMAP/POP3 mail server. WildDuck uses a distributed database (sharded + replicated MongoDB) as a backend for storing all data, including emails.

WildDuck tries to follow Gmail in product design. If there's a decision to be made then usually the answer is to do whatever Gmail has done.

WildDuck Mail Agent is licensed under the European Union Public License 1.1 or later.

syncserver

08 May 2020Last Commit1042 (166/yr)Github Stars39Issues

This is an all-in-one package for running a self-hosted Firefox Sync server. It bundles the "tokenserver" project for authentication and the "syncstorage" project for storage, to produce a single stand-alone webapp.

Complete installation instructions are available at:

The Sync Server software runs using python 2.7, and the build process requires make and virtualenv. You will need to have the following packages (or similar, depending on your operating system) installed:

Take a checkout of this repository, then run "make build" to pull in the necessary python package dependencies:

dav

22 May 2020Last Commit1041 (121/yr)Github Stars151Issues

sabre/dav is the most popular WebDAV framework for PHP. Use it to create WebDAV, CalDAV and CardDAV servers.

Full documentation can be found on the website:

http://sabre.io/

SabreDAV is being developed by fruux. Drop us a line for commercial services or enterprise support.

indico

22 May 2020Last Commit1037 (118/yr)Github Stars664Issues

Indico is:

Indico's main features are:

A more detailed list can be found here. There is also a video!

We've got a Sandbox🧪!

These are the minimum versions of major browsers currently supported by Indico. We try to target all modern browsers as much as possible, but only issues detected on those will be considered at critical level.

However, if you have an issue with a browser on this list, please feel free to open a bug report.

Information on how to get the latest release can be found at the project's web site. There are installation guides for different systems available in the project's documentation.

bittorrent-tracker

23 May 2020Last Commit1030 (167/yr)Github Stars22Issues

Node.js implementation of a BitTorrent tracker, client and server.

A BitTorrent tracker is a web service which responds to requests from BitTorrent clients. The requests include metrics from clients that help the tracker keep overall statistics about the torrent. The response includes a peer list that helps the client participate in the torrent swarm.

This module is used by WebTorrent.

Also see bittorrent-dht.

To connect to a tracker, just do this:

To start a BitTorrent tracker server to track swarms of peers:

cops

14 Oct 2019Last Commit1019 (128/yr)Github Stars59Issues

COPS stands for Calibre OPDS (and HTML) Php Server.

See : COPS's home for more details.

Don't forget to check the Wiki.

In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server.

That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).

I initially thought of Calibre2OPDS but as it generate static file no search was possible.

Later I added an simple HTML catalog that should be usable on my Kobo.

movim

23 May 2020Last Commit1011 (206/yr)Github Stars47Issues

Movim is a decentralized social platform, written in PHP and HTML5 and based on the XMPP standard protocol.

Please refer to the installation instructions that are available on the GitHub Wiki: https://github.com/movim/movim/wiki

Movim is also available as a Docker image or as a Debian package.

You can help Movim by:

You can also support us on:

You can also use Movim on our official Pods:

Help us translate Movim on https://www.transifex.com/projects/p/movim/.

Movim is released under the terms of the AGPLv3 license. See COPYING for more details.

mailcow

28 Aug 2017Last Commit1007 (174/yr)Github Stars283Issues

PLEASE USE https://github.com/mailcow/mailcow-dockerized! This version is outdated/frozen until "mailcow: dockerized" code is merged to this repository. (No estimation of when this will occurs).

Official website: https://mailcow.email

mailcow is a mail server suite based on Dovecot, Postfix and other open source software, that provides a modern web UI for user/server administration.

mailcow supports Debian 8 (Jessie), Ubuntu LTS 14.04 (Trusty Tahr) and Ubuntu LTS 16.04 (Xenial Xerus)

Everybody loves screenshots (v0.14)

sish

23 May 2020Last Commit1001 (787/yr)Github Stars3Issues

An open source serveo/ngrok alternative.

Builds are made automatically on Google Cloud Build and Dockerhub. Feel free to either use the automated binaries or to build your own. If you submit a PR and would like access to Google Cloud Build's output (including pre-made PR binaries), feel free to let me know.

Pull the Docker image

Run the image

SSH to your host to communicate with sish

You can also use Docker Compose to setup your sish instance. This includes taking care of SSL via Let's Encrypt for you. This uses the adferrand/docker-letsencrypt-dns container to handle issuing wildcard certifications over DNS. For more information on how to use this, head to that link above. Generally, you can deploy your service like so:

cloudserver

22 May 2020Last Commit997 (251/yr)Github Stars42Issues

CloudServer (formerly S3 Server) is an open-source Amazon S3-compatible object storage server that is part of Zenko, Scality’s Open Source Multi-Cloud Data Controller.

CloudServer provides a single AWS S3 API interface to access multiple backend data storage both on-premise or public in the cloud.

CloudServer is useful for Developers, either to run as part of a continous integration test environment to emulate the AWS S3 service locally or as an abstraction layer to develop object storage enabled application on the go.

tileserver-gl

20 May 2020Last Commit993 (234/yr)Github Stars112Issues

Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.

Make sure you have Node.js version 10 installed (running node -v it should output something like v10.17.0).

Install tileserver-gl with server-side raster rendering of vector tiles with npm

Now download vector tiles from OpenMapTiles.

Start tileserver-gl with the downloaded vector tiles.

Alternatively, you can use the tileserver-gl-light package instead, which is pure javascript (does not have any native dependencies) and can run anywhere, but does not contain rasterization on the server side made with MapBox GL Native.

tipboard

11 May 2020Last Commit982 (171/yr)Github Stars31Issues

Tipboard is a system for creating dashboards, written in JavaScript and Python. Its widgets ('tiles' in Tipboard's terminology) are completely separated from data sources, which provides great flexibility and relatively high degree of possible customizations.

Because of its intended target (displaying various data and statistics in your office), it is optimized for larger screens.

Similar projects: Geckoboard, Dashing.

A detailed, technical documentation for Tipboard can be found here.

Assuming Ubuntu or similar Linux distribution, some required packages need to be installed first:

talkyard

23 May 2020Last Commit965 (139/yr)Github Stars11Issues

Forum software, brings together the main features from StackOverflow, Discourse, Slack, HackerNews/Reddit, Disqus.

For your co-workers / customers / students / volunteers / contributors / users.

But how does it compare with StackOverflow for Teams, Discourse, Slack, Facebook Groups, Disqus?
Find out here.

This Git repository is for development.
Installation instructions are elsewhere: https://github.com/debiki/talkyard-prod-one.
There's a hosting service: https://www.talkyard.io.

Support forum here (& live "demo"), at Talkyard.io — and report bugs there too.

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.

piwigo

20 May 2020Last Commit958 (198/yr)Github Stars523Issues

Manage your photo library. Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.

The piwigo.org website introduces you to Piwigo. You'll find a demo, forums, wiki and news.

More information

More information

If you do not have your own server, consider the piwigo.com hosting solution.

Piwigo is widely driven by its community; if you want to improve the code, fork this repo and submit your changes to the master branch. See our Contribution guide.

Piwigo is released under the GPL v2 license. See our Copying details.

jingo

15 Nov 2019Last Commit956 (130/yr)Github Stars65Issues

A git based wiki engine written for node.js, with a decent design, a search capability and a good typography.

The aim of this wiki engine is to provide an easy way to create a centralized documentation area for people used to work with git and markdown. It should fit well into a development team without the burden to have to learn a complex and usually overkill application.

Jingo is very much inspired by (and format-compatible with) the github own wiki system Gollum, but it tries to be more a stand-alone and complete system than Gollum is.

spreed-webrtc

20 Oct 2018Last Commit948 (151/yr)Github Stars88Issues

Spreed WebRTC implements a WebRTC audio/video call and conferencing server and web client.

The latest source of Spreed WebRTC can be found on GitHub. If you are a user, just wanting a secure and private alternative for online communication make sure to check out the Spreedbox, providing a ready to use hardware with Spreed WebRTC included.

Spreed WebRTC compiles directly to native code and has no external runtime dependencies. See here for details.

If you got spreed-webrtc from the git repository, you will first need to run the included autogen.sh script to generate the configure script.

sync

17 May 2020Last Commit946 (130/yr)Github Stars44Issues

CyTube is a project I started in early 2013 as a hobby project to build my own clone of synchtube.com (which shut down in March 2013).

The basic concept is that users register channels where connected viewers can watch videos from different video hosts (e.g., YouTube, Twitch) and the playback is synchronized for all the viewers in the channel.

Each channel has a playlist where users can queue up videos to play, as well as an integrated chatroom for discussion.

The official server is located at https://cytu.be, but there are other public servers hosted for various communities.

dockstarter

21 May 2020Last Commit946 (474/yr)Github Stars16Issues

The main goal of DockSTARTer is to make it quick and easy to get up and running with Docker.

You may choose to rely on DockSTARTer for various changes to your Docker system, or use DockSTARTer as a stepping stone and learn to do more advanced configurations.

Raspbian requires a few extra commands

The standard install above downloads the initial script using a method with some known risks. For those concerned with the security of the above method here is an alternative:

To run DockSTARTer use the command above. You should now see the main menu from the screenshots. Select Configuration and then Full Setup and you will be guided through selecting apps and starting containers.

tracks

22 May 2020Last Commit941 (106/yr)Github Stars227Issues

Full instructions for both new installations and upgrades from older installations of Tracks can be found within the /doc directory.

The instructions might appear long and intimidatingly complex, but that is mostly because of the number of different platforms supported, and the different configurations which can be used (e.g. running Tracks on your local computer or on a remote server). If you choose the appropriate section for your situation (installation vs. upgrade), and use the easiest (recommended) method, you should find the instructions easy to follow. If you encounter problems, try searching the wiki or mailing list (URLs above), and ask a question if you cannot find a solution to your problem.

thingspeak

29 Feb 2020Last Commit941 (100/yr)Github Stars31Issues

ThingSpeak is an open source “Internet of Things” application and API to store and retrieve data from things using HTTP over the Internet or via a Local Area Network. With ThingSpeak, you can create sensor logging applications, location tracking applications, and a social network of things with status updates.

In addition to storing and retrieving numeric and alphanumeric data, the ThingSpeak API allows for numeric data processing such as timescaling, averaging, median, summing, and rounding. Each ThingSpeak Channel supports data entries of up to 8 data fields, latitude, longitude, elevation, and status. The channel feeds support JSON, XML, and CSV formats for integration into applications.

directorylister

20 May 2020Last Commit926 (100/yr)Github Stars4Issues

Directory Lister is the easiest way to expose the contents of any web-accessible folder for browsing and sharing. With a zero configuration, drag-and-drop installation you'll be up and running in less than a minute.

See the Config Reference for more information about individual options.

A list of changes can be found on the GitHub Releases page.

See the Common Issues page for a list of common issues and help in solving them.

For general help and support join our Spectrum Community or reach out on Twitter.

0bin

06 Mar 2020Last Commit926 (115/yr)Github Stars62Issues

0bin is a client side encrypted pastebin that can run without a database.

0bin allows anybody to host a pastebin while welcoming any type of content to be pasted in it. The idea is that one can (probably...) not be legally entitled to moderate the pastebin content as they have no way to decrypt it.

It's an Python implementation of the zerobin project under the WTF licence. It's easy to install even if you know nothing about Python.

For now tested with IE9, and the last opera, safari, chrome and FF.

There is a good doc, but in short:

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.

azuracast

23 May 2020Last Commit921 (227/yr)Github Stars210Issues

AzuraCast is a self-hosted, all-in-one web radio management suite. Using its easy installer and powerful but intuitive web interface, you can start up a fully working web radio station in a few quick minutes.

AzuraCast works for web radio stations of all types and sizes, and is built to run on even the most affordable VPS web hosts. AzuraCast's mascot is Azura Ruisselante, created by Tyson Tan.

AzuraCast is currently in beta. Many web radio stations already run AzuraCast, but keeping your server up-to-date with the latest code from the GitHub repository is strongly recommended for security, bug fixes and new feature releases. It's unlikely, but updates may result in unexpected issues or data loss, so always make sure to keep your station's media files backed up in a second location.

padloc

01 May 2020Last Commit909 (139/yr)Github Stars35Issues

Simple, secure password and data management for individuals and teams (formerly known as Padlock).

This repo is split into multiple packages:

You'll need

For more configuration options, see Configuration

For a security design overview, check out the security whitepaper.

sogo

21 May 2020Last Commit903 (118/yr)Github Stars35Issues

SOGo is a collaborative effort in order to create the best Free and Open Source groupware solution.

There are multiple ways you can contribute to the project

You can browse the lastest version of the source code online from Inverse's github repository:

To compile SOGo, you first need to obtain the source code of both SOGo and SOPE. The source code of SOPE and SOGo can be obtained from Inverse's github repositories:

The source code of the SOGo Connector and SOGo Integrator extensions for Thunderbird 31+ can be obtained from Inverse's github repository:

goatcounter

24 May 2020Last Commit900 (910/yr)Github Stars37Issues

GoatCounter is a web analytics platform, roughly similar to Google Analytics or Matomo. It aims to give meaningful privacy-friendly web analytics for business purposes, while still staying usable for non-technical users to use on personal websites. The choices that currently exist are between freely hosted but with problematic privacy (e.g. Google Analytics), hosting your own complex software or paying $19/month (e.g. Matomo), or extremely simplistic "vanity statistics".

There are two ways to run this: as hosted service on goatcounter.com, free for non-commercial use, or run it on your own server (the source code is completely Open Source/Free Software, and it can be self-hosted without restrictions).

pydio-core

14 Apr 2020Last Commit896 (117/yr)Github Stars83Issues

Homepage | GitHub-Repository | Issue-Tracker | | | |

This is the main source code repository of Pydio (formerly AjaXplorer), containing all the PHP server and HTML5 Web GUI.

Please DO NOT send emails to Charles, but use the forum located on https://pydio.com/forum/ instead. Once your problem is qualified, if it's a bug, you will be asked to enter it in the GitHub issue tracker.

Pydio 8 requires PHP5.5.9 and upper.

The web root of the application is located in core/src/. Create a virtual host to point to this folder, set up your webserver to use index.php as default page. This is generally done by default.

babybuddy

19 May 2020Last Commit893 (345/yr)Github Stars17Issues

A buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.

Table of Contents

A demo of Baby Buddy is available on Heroku. The demo instance resets every hour. Login credentials are:

The default user name and password for Baby Buddy is admin/admin. For any deployment, log in and change the default admin password immediately.

Many of Baby Buddy's configuration settings can be controlled using environment variables - see Configuration for detailed information.

writing

31 Jan 2020Last Commit886 (253/yr)Github Stars12Issues

Writing is a lightweight distraction-free text editor, in the browser.

Live version: Writing.

Just open index.html and that's it! There is no server code. Is that so simple? Yes!

CTRL + D: Toggle display mode

CTRL + P: Print or export as PDF

CTRL + S: Save source code as .MD file

and a few other commands (change font, etc.) that can be found in:

There are many online editors that support Markdown but:

That's why I decided to make Writing:

Author: Joseph Ernest (@JosephErnest)

Other projects: BigPicture, bigpicture.js, AReallyBigPage, SamplerBox, Void, TalkTalkTalk, YellowNoiseAudio, etc.

openbazaar-go

21 May 2020Last Commit867 (210/yr)Github Stars293Issues

OpenBazaar Server Daemon in Go

This repository contains the OpenBazaar server daemon which handles the heavy lifting for the OpenBazaar desktop application. The server combines several technologies: A modified IPFS node, which itself combines ideas from Git, BitTorrent, and Kademlia. A lightweight wallet for interacting with several cryptocurrency networks. And a JSON API which can be used by a user interface to control the node and browse the network. Find the user interface for the server at github.com/OpenBazaar/openbazaar-desktop.

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/

fusio

20 May 2020Last Commit843 (175/yr)Github Stars70Issues

Fusio is an open source API management platform which helps to build and manage RESTful APIs. We think that there is a huge potential in the API economy. Whether you need an API to expose your business functionality, build micro services, develop SPAs or Mobile-Apps. Because of this we think that Fusio is a great tool to simplify building such APIs. More information on https://www.fusio-project.org/

The originally idea of Fusio was to provide a tool which lets you easily build a great API beside an existing application. I.e. in case you have already a web application on a domain acme.com Fusio helps you to build the fitting API at api.acme.com. Beside this use case you can also use Fusio to build a new API from scratch or use it internally i.e. for micro services.

gitprep

15 Nov 2019Last Commit835 (111/yr)Github Stars37Issues

GitPrep is portable Github system. You can install portable GitHub system into your own Unix/Linux server.

At first, Let's try GitPrep example. You will find GitPrep is real portable GitHub system.

You can use all of repository, pull request, issue, wiki.

Installation is very easy. You run only two commands. Difficult settings is unnecessary.

Even if you have troubles by your mistake, for example "git push -f origin master", you can access all of your git repositories directory and fix them.

All reporitories are yours. All repositories exists on your own server.

friendica

24 May 2020Last Commit829 (97/yr)Github Stars624Issues

Welcome to the free social web.

Friendica is a decentralised communications platform that integrates social communication. Our platform links to independent social projects and corporate services.

Our mission is to free friends, family and colleagues from data-harvesting corporations; we aim for social communication to be free and open, while flowing between any provider as easily as email does.

Friendica connects you effortlessly to a federated communications network of several thousand servers, with more than half a million user registrations. You can directly connect to anyone on Friendica, Mastodon, Diaspora, GnuSocial, Pleroma, or Hubzilla, regardless where each user profile is hosted.

stikked

24 Nov 2019Last Commit822 (101/yr)Github Stars7Issues

Stikked is an Open-Source PHP Pastebin, with the aim of keeping a simple and easy to use user interface.

Stikked allows you to easily share code with anyone you wish. Based on the original Stikked with lots of bugfixes and improvements.

Here are some features:

https://paste.scratchbook.ch/

See an encrypted paste: https://paste.scratchbook.ch/view/1427473f#iP7p05DRH0BC72qQjxv01BjUeOmNV073

This automatically builds the docker-image and fires up nginx, php and mariadb. Access your Stikked instance at http://localhost/.

fiche

15 May 2020Last Commit821 (122/yr)Github Stars20Issues

Command line pastebin for sharing terminal output.

Self-explanatory live examples (using public server):

In case you installed and started fiche on localhost:

You will get an url to your paste as a response, e.g.:

You can use our beautification service to get any paste colored and numbered. Just ask for it using l.termbin.com subdomain, e.g.:

You can make your life easier by adding a termbin alias to your rc file. We list some of them here:

Linux/macOS:

See #42, #43 for more info.

Linux (Bash):

macOS:

Linux (Bash):

ansible-nas

21 May 2020Last Commit818 (299/yr)Github Stars102Issues

After getting burned by broken FreeNAS updates one too many times, I figured I could do a much better job myself using just a stock Ubuntu install, some clever Ansible config and a bunch of Docker containers.

Ansible-NAS can run anything that's in a Docker image, which is why Portainer is included. A NAS configuration is a pretty personal thing based on what you download, what media you view, how many photos you take...so it's difficult to please everyone.

That said, if specific functionality you want isn't included and you think others could benefit, add it and raise a PR!

hawkpost

10 Mar 2020Last Commit806 (195/yr)Github Stars15Issues

Hawkpost lets you create unique links that you can share with the person that desires to send you important information but doesn't know how to deal with PGP.

You can deploy your own server using the code from this repository or use the official server (that is running an exact copy of this repo) at https://hawkpost.co.

For many web and mobile development studios, no matter how hard they try to secure their client secrets (passwords, API keys, etc), the weakest link resides on the client most of the times, specially when he's not a tech savvy person. This project tries to help minimize this issue on the communication between both parties.

known

21 May 2020Last Commit804 (110/yr)Github Stars116Issues

If you want to install on your own web space, we recommend Reclaim Hosting, which includes one-click Known installation. Known is also known to work on DreamHost, a high-quality web hosting provider.

Known is under active development and requires PHP 7.2+ with selected extensions, together with a supported database backend. You can find detailed installation instructions here: http://docs.withknown.com/en/latest/install/index.html

Unofficial install packages, which are periodically built from the latest code, are available: https://www.marcus-povey.co.uk/known/

mediadrop

10 Dec 2019Last Commit801 (77/yr)Github Stars49Issues

MediaDrop is a modular video, audio, and podcast publication platform which can be extended with plugins (previously known as "MediaCore Community Edition").

The offical website is http://mediadrop.video contains more information about the software including installation documentation.

If you require help with MediaDrop customization or installation, check out our friendly community forums.

linx-server

14 May 2020Last Commit793 (170/yr)Github Stars25Issues

Self-hosted file/media sharing website.

You can see what it looks like using the demo: https://demo.linx-server.net/

Example running

Example with docker-compose

Ideally, you would use a reverse proxy such as nginx or caddy to handle TLS certificates.

All configuration options are accepted either as arguments or can be placed in a file as such (see example file linx-server.conf.example in repo):

...and then run linx-server -config path/to/linx-server.conf

When files expire, access is disabled immediately, but the files and metadata will persist on disk until someone attempts to access them. You can set the following option to run cleanup every few minutes. This can also be done using a separate utility found the linx-cleanup directory.

glowing-bear

22 May 2020Last Commit788 (108/yr)Github Stars130Issues

Glowing Bear is a web frontend for the WeeChat IRC client and strives to be a modern interface. It relies on WeeChat to do all the heavy lifting and then provides some nice features on top of that, like embedding images, videos, and other content. The best part, however, is that you can use it from any modern internet device -- whether it's a computer, tablet, or smart phone -- and all your stuff is there, wherever you are. You don't have to deal with the messy technical details, and all you need to have installed is a browser or our app.

miniproxy

27 Apr 2020Last Commit781 (83/yr)Github Stars0Issues

As of April 26th, 2020, miniProxy is no longer maintained, and no further changes will be made to it (including security-related changes).

When miniProxy was first released as PageForward in 2005, the Internet was dramatically different than it is as of this writing fifteen years later, in 2020.

Since 2005, web standards and web browsers have improved dramatically, both in terms of available functionality and in terms of security for end users.

Over time, those welcome improvements have made it more difficult (and inherently less secure) to maintain and use a web proxy such as miniProxy. miniProxy provides a flawed and subpar browsing experience with the modern web.

inspircd

22 May 2020Last Commit776 (95/yr)Github Stars158Issues

InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.

InspIRCd is supported on the following platforms:

Most recent BSD variants using the Clang or GCC compilers and the GNU toolchains (Make, etc).

Most recent Linux distributions using the Clang or GCC compilers and the GNU toolchain.

The most recent three major releases of macOS using the AppleClang, Clang, or GCC (not LLVM-GCC) compilers and the GNU toolchains.

Windows 7 or newer using the MSVC 14 (Visual Studio 2015) compiler and CMake 2.8 or newer.

kazoo

22 May 2020Last Commit773 (91/yr)Github Stars8Issues

Periodically check our announcements for important developer updates!

Welcome to Kazoo, an ambitious project to bring cloud-based VoIP and telecommunications to everyone. Our goal is to provide the world with a free, open telecommunications software platform. Released under the OSI-approved MPL 1.1 open source software license, we're building upon strong FOSS components like GNU/Linux, Erlang, FreeSWITCH, Apache CouchDB, and RabbitMQ. Our project is a great example of the wonderful things that can happen when software is open.

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.

rakam-api

15 May 2020Last Commit766 (121/yr)Github Stars10Issues

Rakam is an analytics platform that allows you to create your analytics services.

Rakam is a modular analytics platform that gives you a set of features to create your own analytics service.

Typical workflow of using Rakam:

We also provide user interface for Rakam as a separate product called Rakam UI. You can create custom reports with SQL, dashboards, funnel and retention reports via Rakam UI.

All these features come with a single box, you just need to specify which modules you want to use using a configuration file (config.properties) and Rakam will do the rest for you. We also provide cloud deployment tools for scaling your Rakam cluster easily.

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.

freescout

20 May 2020Last Commit753 (392/yr)Github Stars84Issues

FreeScout is the super lightweight free open source help desk and shared inbox written in PHP7 (Laravel 5.5 framework) – self hosted clone of HelpScout. Now you can enjoy free Zendesk & Help Scout without giving up privacy or locking yourself into a service you don't control. FreeScout has been developed from scratch and is not using any copyrighted Help Scout or Zendesk materials.

Need anything else? Suggest features here.

Live Demo

Available modules

FreeScout is a pure PHP/MySQL application, so it can be easily deployed even on a shared hosting.

backdrop

23 May 2020Last Commit742 (110/yr)Github Stars482Issues

Backdrop is a full-featured content management system that allows non-technical users to manage a wide variety of content. It can be used to create all kinds of websites including blogs, image galleries, social networks, intranets, and more.

Backdrop aims to provide:

Create a new database, username, and password for Backdrop to use in MySQL.

Point your browser at the URL of your Backdrop installation. You will be redirected to the install screen. If you're not redirected, visit the install URL. If Backdrop was installed at http://example.com/backdrop, the install URL would be http://example.com/backdrop/core/install.php.

processwire

22 Mar 2019Last Commit741 (82/yr)Github Stars349Issues

This document is in Markdown. An HTML formatted version of this document can be read at: https://processwire.com/download/readme

ProcessWire is an open source content management system (CMS) and web application framework aimed at the needs of designers, developers and their clients. ProcessWire gives you more control over your fields, templates and markup than other platforms, and provides a powerful template system that works the way you do. Not to mention, ProcessWire's API makes working with your content easy and enjoyable. Managing and developing a site in ProcessWire is shockingly simple compared to what you may be used to.

thelia

20 May 2020Last Commit732 (102/yr)Github Stars178Issues

Thelia is an open source tool for creating e-business websites and managing online content. This software is published under LGPL.

This is the new major version of Thelia.

A repository containing all thelia modules is available at this address : https://github.com/thelia-modules

As of MySQL 5.6, default configuration sets the sql_mode value to

This 'STRICT_TRANS_TABLES' configuration results in SQL errors when no default value is defined on NOT NULL columns and the value is empty or invalid.

You can edit this default config in /etc/my.cnf and change the sql_mode to remove the STRICT_TRANS_TABLES part

sonerezh

27 Feb 2020Last Commit732 (140/yr)Github Stars134Issues

Sonerezh is a self-hosted web application which allows you to listen to your music, from anywhere.

All you have to do is to specify where your music is stored, and Sonerezh will build its database based on the audio file's metadata. Then you can browse your music library through a simple and intuitive Web UI.

➡️ Let's try the latest version on sonerezh.bzh/demo!

Follow us on Twitter if you like the project, and don't forget to support it making a donation.

The standard installation instruction are available in the documentation on sonerezh.bzh. If you want to contribute to the project or if you prefer to use Git and Composer you can follow the steps below.

fava

23 May 2020Last Commit724 (162/yr)Github Stars33Issues

Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.

Check out the online demo and learn more about Fava on the website.

The Getting Started guide details the installation and how to get started with Beancount. If you are already familiar with Beancount, you can get started with Fava:

and visit the web interface at http://localhost:5000.

If you want to hack on Fava or run a development version, see the Development page on the website for details. Contributions are very welcome!

git-webui

29 Sep 2019Last Commit711 (125/yr)Github Stars24Issues

This git extension is a standalone web based user interface for git repositories.

It comes with history and tree browsing. You may also use it to commit as it comes with an UI to review local changes and the ability to stage / unstage code.

Moreover as git-webui is a web server, your repository is accessible to other people on the same network. They can clone or pull your code using the same URL.

It has very few dependencies, you probably already have them on your Mac / Linux : git, python, and a web browser.

typo3.cms

23 May 2020Last Commit700 (76/yr)Github Stars5Issues

TYPO3 is an open source PHP based web content management system released under the GNU GPL. TYPO3 is copyright (c) 1999-2020 by Kasper Skaarhoj.

This document provides a basic introduction to TYPO3.

TYPO3 requires a web server with PHP and a database (e.g. MySQL). Accessing the backend through a supported browser.

Please see the Installation Guide in order to set up a basic TYPO3 installation on your web server.

TYPO3 is a free and open source Content Management Framework. It is released under the GNU General Public License. It can run on several web servers, such as Apache, nginx or IIS, on top of many operating systems, among them Linux, Microsoft Windows, FreeBSD or MacOS.

webodf

04 Feb 2020Last Commit690 (103/yr)Github Stars224Issues

WebODF is a ODF JavaScript library originally created by KO GmbH.

It makes it easy to add Open Document Format (ODF) support to your website and to your mobile or desktop application. It uses HTML and CSS to display ODF documents.

WebODF is a Free Software project. All code is available under the AGPL.

If you are interested in using WebODF in your commercial product (and do not want to disclose your sources / obey AGPL), get in touch at the license page for a license suited to your needs.

webodf.js is compiled by using the Closure Compiler. This compiler concatenates and compacts all JavaScript files, so that they are smaller and execute faster. CMake is used to setup the buildsystem, so webodf.js can be created:

mybb

23 May 2020Last Commit685 (86/yr)Github Stars238Issues

MyBB is a free and open source forum software written in PHP with support for MySQL/PostgreSQL/SQLite, licensed under GNU LGPL v3.

Learn more at MyBB.com →

Go to docs.mybb.com to view articles on usage, administration, and troubleshooting of MyBB.

Open Extend MyBB to download plugins, themes, translations and other resources to customize your MyBB board.

Visit the MyBB Community Forums and join the MyBB Discord server to get support and discuss MyBB. To learn more about support resources, go to mybb.com/support.

otrs

18 May 2020Last Commit684 (108/yr)Github Stars8Issues

((OTRS)) Community Edition is one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management. With a fast implementation and easy customization to your needs it helps you reducing costs and increasing the efficiency and transparency of your business communication. Please note that ((OTRS)) Community Edition offers limited OTRS functionality.

You can find a list of features in the online documentation.

It is distributed under the GNU General Public License - see the accompanying COPYING file for more details.

partkeepr

23 May 2020Last Commit677 (70/yr)Github Stars272Issues

PartKeepr is an inventory management software, primarily designed for electronic components.

PartKeepr is written in PHP and using the Symfony2 framework.

To test everything which has been written so far, please visit http://demo.partkeepr.org for a demo which is built from the git sources once an hour.

PartKeepr needs:

Please read our setup guide

A very big "thank you" goes out to Georgyo of NYC resistor - although he claimed that he isn't creative, he invented the name "PartKeepr" which eventually became the project's name.

bludit

23 May 2020Last Commit674 (129/yr)Github Stars161Issues

Simple, Fast and Flexible CMS.

Bludit is a web application to build your own website or blog in seconds, it's completely free and open source. Bludit uses files in JSON format to store the content, you don't need to install or configure a database. You only need a web server with PHP support.

Bludit is a Flat-File CMS.

Bludit supports Markdown and HTML code for the content.

You just need a web server with PHP support.

Official Docker image on Docker Hub.

Also we provide Kubernetes deployments yaml files.

syspass

13 Apr 2020Last Commit661 (95/yr)Github Stars152Issues

Join us in the Gitter chat room:

PHP web based Password Manager for business and personal use.

Installation instructions and documentation at Doc https://doc.syspass.org

This software is published under GNU GPLv3 license. For details about that, there is a copy on 'COPYING' file.

https://syspass.org

https://doc.syspass.org

https://github.com/nuxsmin/sysPass

https://hub.docker.com/r/nuxsmin/docker-syspass/

Though it would be preferable to ask or report issues through GitHub's website, you can reach me out by email (eg. CVEs, contribution, etc.): nuxsmin[a_t]syspass[d_o_t]org

up1

13 Apr 2020Last Commit657 (132/yr)Github Stars30Issues

Up1 is a simple host that client-side encrypts images, text, and other data, and stores them, with the server knowing nothing about the contents. It has the ability to view images, text with syntax highlighting, short videos, and arbitrary binaries as downloadables.

There was a public, free to use server at https://up1.ca.
This demo instance is no longer available or being maintained. However, there are several public hosts which use up1. An online search should turn up some results.

To install and run the server with default settings:

cowyo

14 May 2020Last Commit645 (150/yr)Github Stars30Issues


A feature-rich wiki for minimalists

cowyo is a self-contained wiki server that makes jotting notes easy and fast. The most important feature here is simplicity. Other features include versioning, page locking, self-destructing messages, encryption, and listifying. You can download cowyo as a single executable or install it with Go. Try it out at https://cowyo.com.

There is now a command-line tool, cowyodel to interact with cowyo and transfer information between computers with only a code phrase: schollz/cowyodel.

routr

06 May 2020Last Commit643 (192/yr)Github Stars12Issues

Routr is a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, and integrators.

Routr is developed in the open. Here are some of the channels we use to communicate and contribute:

IRC: #routr on irc.freenode.net (for the easiest start, join via Riot)

(The IRC channel connects our Gitter and Slack communities)

User mailing lists:

Twitter: @Fonoster

Issue tracker: Use the GitHub issue tracker for the various Routr repositories to file bugs and features request. If you need support, please send your questions to the routr-users mailing list rather than filing a GitHub issue.

hospitalrun-server

22 May 2020Last Commit643 (105/yr)Github Stars10Issues

Node.js backend for HospitalRun: free software for developing world hospitals. To contribute, follow the guidelines in this readme or alternatively ask for details on the community Slack channel: #contributors.

This repository is for the HospitalRun v2 and it is currently under heavy development. If you are searching for the no longer supported version 1.0.0-beta, you can find it here.

Contributions are always welcome. Before contributing please read our contributor guide. Then follow these steps:

convos

24 May 2020Last Commit643 (99/yr)Github Stars20Issues

Convos is a multiuser chat application that runs in your web browser.

The supported chat protocol is currently IRC, but Convos can be extended to support other protocols as well.

See convos.by for more details.

The backend is powered by Mojolicious, while the frontend is held together by the progressive JavaScript framework Svelte.

See "Getting started" for other options and more information.

That's it! After the two commands above, you can point your browser to http://localhost:3000 and start chatting.

htmly

07 May 2020Last Commit639 (100/yr)Github Stars88Issues

HTMLy is an open source Databaseless Blogging Platform or Flat-File Blog prioritizes simplicity and speed written in PHP. HTMLy can be referred to as Flat-File CMS either since it will also manage your content.

You do not need to use a VPS to run HTMLy, shared hosting or even free hosting should work as long as the host supports at least PHP 5.3.

Visit HTMLy demo as blog.

HTMLy requires PHP 5.3 or greater and php-xml package.

If you have an OpenSSL enabled server (usually enabled by default), use the installer.php and read the following instructions to get started. If you don't have OpenSSL, please download the latest version, extract it, then upload the extracted files to your server. Also, make sure the installation folder is writeable by your server.

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

concrete5

22 May 2020Last Commit619 (102/yr)Github Stars622Issues

Welcome to the official repository for concrete5 development! concrete5 is an open source CMS built by people from around the world. Want to get involved? Check out our contributor guide for more info.

If you're looking for concrete5 documentation, you'll want to navigate over to documentation.concrete5.org. If you see anything that needs more information or is just completely wrong, contributions are welcomed! Just log in to the documentation site with your concrete5.org account and edit away!

Clone the repository

osem

22 May 2020Last Commit614 (80/yr)Github Stars257Issues

An event management tool tailored to Free and Open Source Software conferences.

Please refer to our installation guide.

Please refer to our contributing guide.

GitHub issues are the primary way for communicating about specific proposed changes to this project. If you have other questions feel free to subscribe to the opensuse-web@opensuse.org mailinglist, all OSEM contributors are on that list! Additionally you can use #osem channel on freenode IRC.

sigal

22 May 2020Last Commit613 (67/yr)Github Stars65Issues

Sigal is yet another simple static gallery generator. It's written in Python and it allows to build a static gallery of images with the following features:

The idea behind Sigal is to ease the use of the javascript libraries like galleria. These libraries do a great job to display the images, Sigal does what is missing: resize images, create thumbnails, generate HTML pages.

Sigal is compatible with Python 3.5+.

Links :

Sigal comes with three themes, based on the colorbox, galleria and photoswipe Javascript libraries:

sakai

23 May 2020Last Commit609 (113/yr)Github Stars79Issues

This is the source code for the Sakai CLE.

The master branch is the most current development release, Sakai 21. The other branches are currently or previously supported releases. See below for more information on the release plan and support schedule.

This is the "Mini Quick Start" for more complete steps to get Sakai configured please look at this guide on the wiki.

To build Sakai you need Java 1.8. Once you have clone a copy of this repository you can build it by running (or ./mvnw install if you don't have Maven installed):

frab

22 May 2020Last Commit609 (66/yr)Github Stars117Issues

frab is a web-based conference planning and management system. It helps to collect submissions, to manage talks and speakers and to create a schedule.

frab is not under heavy development anymore. Releases merely mark huge updates and add a changelog. There are no separate release branches, fixes and development happen in master. We want the master branch to be usable at all times.

frab has been used to organize FrOSCon since 2011, a conference with more than 100 talks (and as many speakers) in more than 5 parallel tracks (plus devrooms) over 2 days. frab is also used by the Chaos Communication Congress.

espocrm

23 May 2020Last Commit609 (108/yr)Github Stars146Issues

EspoCRM is an Open Source CRM (Customer Relationship Management) software that allows you to see, enter and evaluate all your company relationships regardless of the type. People, companies or opportunities - all in an easy and intuitive interface.

It's a web application with a frontend designed as a single page application and REST API backend written in PHP.

Download the latest release from our website.

For more information about server configuration see this article.

Documentation for administrators, users and developers is available here.

accent

22 May 2020Last Commit603 (277/yr)Github Stars15Issues


The first developer-oriented translation tool
True asynchronous flow between translators and your team.

DemoWebsiteGraphiQL

Accent provides a powerful abstraction around the process maintaining translations in a web/native app.

Easiest way to run an instance of Accent is by using the offical docker image: https://hub.docker.com/r/mirego/accent

This will start the webserver on port 4000, migrate the database to have an up and running Accent instance!

The app is modeled with the Twelve-Factor App architecture, all configurations are stored in the environment.

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

opensource-socialnetwork

23 May 2020Last Commit597 (104/yr)Github Stars4Issues

Opensource-Socialnetwork (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 16 international languages.

OSSN Licensed under the Open Source Social Network License (4.0) / Cryptographic Autonomy License version 1.0

Kernighan & Ritchie (K&R Variant 1TBS) indentation standard is used for the OSSN.

Visit https://www.opensource-socialnetwork.org/ for more details

gerbera

24 May 2020Last Commit590 (102/yr)Github Stars94Issues

Gerbera is a UPnP media server which allows you to stream your digital media through your home network and consume it on a variety of UPnP compatible devices.

Pull requests are very welcome and reporting issues is encouraged.

Gerbera was originally based on MediaTomb

View our documentation online at http://docs.gerbera.io.

Head over to the docs page on Installing Gerbera.

Gerbera uses CMake.

Alternatively, the options can be set using a GUI (make sure to press "c" to configure after toggling settings in the GUI):

zentaopms

22 May 2020Last Commit589 (63/yr)Github Stars4Issues

ZenTao is an open source project management software, developed by Qingdao Nature Easy Soft Network Technology Co. Ltd. Combining product management, project management, QA management, document management, company management and todo management. It is a professional project management software, covering the core process of software development projects.

ZenTao is practical and pragmatic. It has full features and beautiful interfaces, and is easy to use. ZenTao is well structured and can be flexibly extended. It also has powerful search features, various forms of statistical reports and complete API.

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.

airtime

18 May 2018Last Commit583 (58/yr)Github Stars7Issues

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

fred

09 Feb 2020Last Commit581 (52/yr)Github Stars42Issues

Freenet is a platform for censorship-resistant communication and publishing. It is peer-to-peer software which provides a distributed, encrypted, decentralized datastore. Websites and applications providing things like forums and chat are built on top of it.

Fred stands for Freenet REference Daemon.

We've included the Gradle Wrapper as recommended by the Gradle project. If you trust the version we've committed you can build immediately:

We've configured it to verify the checksum of the archive it downloads from https://services.gradle.org.

psitransfer

23 May 2020Last Commit572 (185/yr)Github Stars24Issues

Simple open source self-hosted file sharing solution.
It's an alternative to paid services like Dropbox, WeTransfer.

See the blog posts about PsiTransfer: https://psi.cx/tags/PsiTransfer/ and checkout the Documentation

Demo: https://transfer.psi.cx

Specify the version by using image tags e.g.:

There are some configs in config.js like port and data-dir.
You can:

public/upload.html and download.html are kept simple.
You can alter these files and add your logo and styles.
The following elements are mandatory:
common.js and respectively upload.js, download.js as well as <div id="upload">, <div id="download">
Please keep a footnote like Powered by PsiTransfer :)

node-chat

23 Mar 2020Last Commit572 (110/yr)Github Stars12Issues

This is a node.js chat application powered by SockJS and Express that provides the main functions you'd expect from a chat, such as emojis, private messages, an admin system, etc.

Whether you use this project, have learned something from it, or just like it, please consider supporting it by buying me a coffee, so I can dedicate more time on open-source projects like this :)

.

.

Clone this repo to your desktop and run npm install to install all the dependencies.

You might want to look into config.json to make change the port you want to use and set up a SSL certificate.

cypht

06 May 2020Last Commit567 (90/yr)Github Stars68Issues

https://cypht.org

All your E-mail, from all your accounts, in one place. Cypht is not your father's webmail. Unless you are one of my daughters, in which case it is your father's webmail. Cypht is like a news reader, but for E-mail. Cypht does not replace your existing accounts - it combines them into one. And it's also a news reader.

.

The driving force behind Cypht development is to provide combined views for multiple accounts, but it's also a standard E-mail client that lets you browse and manage IMAP folders (or POP3 inboxes), and send outbound messages with SMTP.

black_candy

22 May 2020Last Commit567 (247/yr)Github Stars5Issues

Black candy is a self hosted music streaming server built with Rails and Stimulus. The goal of the project is to create a real personal music center.

Black candy use docker for simplify deployment, development and test process. So you should install docker and docker-compose first.

Black candy support mp3, m4a, ogg, opus, flac and wav formats now.

Black candy has built docker images.

First, you need clone this project to your server.

And checkout to latest version.

Notice, the git tag you checkout must match with the version that blackcandy docker image you use, otherwise will cause some unexpected issue.

anonaddy

21 May 2020Last Commit567 (614/yr)Github Stars19Issues

This is the source code for self-hosting AnonAddy.

AnonAddy is short for "Anonymous Email Address". The word "Addy" is internet slang for email address, e.g.

"My addy is being spammed. I should've kept it private."

I made this service after trying a few other options that do a similar thing. I was really interested in how they worked and loved the thought of protecting my real email addresses from spam.

I also wanted to address some issues with other services such as:

I made the code open-source to show everyone what was going on behind the scenes and to allow others to help improve the application.

amiunique

03 Jun 2019Last Commit565 (103/yr)Github Stars22Issues

This repository contains all the source code from the AmIUnique.org website.
This application was built using the framework Play 2.3 for the back-end and Bootstrap for the front-end.

JDK8 is needed to build the application.

A database is needed to store the fingerprints. To facilitate the creation process, the "fpDB.sql" file located at the root of the repository contains the structure of the table. You just need to import it with mysqldump or through phpMyAdmin to have everything set up properly. Then, you have to modify the "amiunique-source/website/conf/application.conf" to include your database connection credentials (user and password). Same action required in "amiunique-source /website/conf/META-INF/persistence.xml" to activate the persistence of data.

klaus

29 Mar 2020Last Commit563 (63/yr)Github Stars38Issues

(If it doesn't Just Work for you, please file a bug.)

The easiest way to get started. We maintain a Docker image that has syntax highlighting, Markdown rendering, code navigation, etc. pre-configured:

(Replace /path/to/your/repos with the folder that contains your Git repositories on the Docker host. You can also pass in multiple -v arguments if your repos are in multiple folders on the host.)

Go to http://localhost:7777 on the Docker host et voilà!

The command line above simply runs the klaus script -- for usage details, see the "Using the klaus script" section below.

openfoodnetwork

23 May 2020Last Commit557 (73/yr)Github Stars550Issues

The Open Food Network is an online marketplace for local food. It enables a network of independent online food stores that connects farmers and food hubs (including co-ops, online farmers markets, independent food businesses, etc) with individuals and local businesses. It gives farmers and food hubs an easier and fairer way to distribute their food.

Supported by the Open Food Foundation and a network of global affiliates, we are proudly open source and not-for-profit - we're trying to seriously disrupt the concentration of power in global agri-food systems, and we need as many smart people working together on this as possible.

dispatch

23 May 2020Last Commit549 (103/yr)Github Stars8Issues

There is a few different ways of getting it:

This requires a Go environment, version 1.10 or greater.

Fetch, compile and run dispatch:

To get some help run:

This requires Node.js and yarn.

Fetch the dependencies:

Run the build:

The server needs to be rebuilt to embed new client builds.

For development with hot reloading start the frontend:

And then the backend in a separate terminal:

The libraries this project is built with.

Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs

projectsend

30 Apr 2020Last Commit547 (88/yr)Github Stars331Issues

ProjectSend is a free, clients-oriented, private file sharing web application.

Clients are created and assigned a username and a password.
Uploaded files can be assigned to specific clients or clients groups.

Other featres include auto-expiration of upload, notifications, full logging of actions by users and clients, option to allow clients to also upload files, themes, multiple languages...

Main website: projectsend.org
git: current repository Old repository (unused): Google Code

Feel free to participate!

quassel

12 Apr 2020Last Commit543 (73/yr)Github Stars20Issues

Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical.

Not only do we aim to bring a pleasurable, comfortable chatting experience to all major platforms, but it's free - as in beer and as in speech, since we distribute Quassel under the GPL, and you are welcome to download and see for yourself!

You can find the current release notes on the Quassel IRC homepage, as well as in this repository's ChangeLog.

sit

20 Dec 2018Last Commit536 (231/yr)Github Stars0Issues

[ Download | Overview | Issues & Merge Requests ]

SIT is a compact tool that helps tracking and sharing information between people and systems in a decentralized, sporadically-online environment (aka "the real world").

Its goal is to lower the barrier for recording, querying and sharing information independently. Instead of having to setup and maintain a server and a database, or having to rely on services of an external third party, SIT is a self-contained binary for Linux, OS X and Windows that typically works on the end-user's computer. SIT's medium of record is files. No external database is required.

jsxc

15 May 2020Last Commit533 (84/yr)Github Stars74Issues

Real-time chat app. This app requires an external XMPP server (openfire, ejabberd etc.).

JSXC provides the following features:

You find a full list of features, supported protocols and browsers on our homepage.

If you are looking for install instructions or developer notes, please check out our official documentation.

Contribution is greatly appreciated. Following a couple of ideas, how you can contribute:

Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.

opencfp

31 Mar 2020Last Commit529 (75/yr)Github Stars11Issues

OpenCFP is a PHP-based conference talk submission system.

YOU CAN SUPPORT THIS PROJECT BY SPONSORING CHRIS HARTJES VIA HIS GitHub Sponsorship

You can find screenshots of the application in our wiki

See CONTRIBUTING.md.

We request that anyone who installs OpenCFP to not share any of the personal information that is collected from users with any third parties without explicit permission from users and to also be aware of the existence of the European Union's General Data Protection Regulation as it could potentially impact your ability to accept submissions from anyone residing within the European Union.

xwiki-platform

22 May 2020Last Commit527 (57/yr)Github Stars39Issues

XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it.

XWiki Commons, XWiki Rendering and XWiki Platform are part of the XWiki.org software forge. They are released together and share the same version.

Read our Download and Installation instructions.

Read our Release Notes.

We're always looking for contributors! You should read our Get Involved Guide or get in touch:

django-todo

05 May 2020Last Commit521 (54/yr)Github Stars6Issues

django-todo is a pluggable, multi-user, multi-group task management and assignment application for Django, designed to be dropped into an existing site as a reusable app. django-todo can be used as a personal to-do tracker, or a group task management system, or a ticketing system for organizations (or all of these at once!)

The best way to learn how django-todo works is to visit the live demo site at django-todo.org!

We assume that your organization has multiple groups of employees, each with multiple users (where actual users and groups map to Django Users and Groups). Users may belong to multiple groups, and each group can have multiple todo lists.

maily_herald

28 Feb 2020Last Commit520 (76/yr)Github Stars25Issues

MailyHerald is a Ruby on Rails gem that helps you send and manage your application mailings. Think of Maily as a self-hosted Mailchimp alternative you can easily integrate into your site. MailyHerald is great both for email marketing and conducting the daily stream of notifications you send to your users.

With MailyHerald you can send:

Maily keeps track of user subscriptions and allows them to easily opt out. You can define who receives which emails and specify conditions that control delivery. All mailing deliveries are scheduled individually for each recipient, tracked and logged.

textpattern

23 May 2020Last Commit516 (46/yr)Github Stars71Issues

A flexible, elegant, fast and easy-to-use content management system written in PHP. Textpattern is free and open source software.

Textpattern is installed to a web server with PHP and MySQL.

Ensure the server meets or exceeds the system requirements before you continue.

The current production release is version 4.8.0. It can be downloaded from the Textpattern website or GitHub in .zip and .tar.gz varieties.

If you want to use the multi-site functionality in Textpattern, get the .tar.gz archive.

Please see README.txt for details on installing Textpattern.

stretto

18 Apr 2020Last Commit515 (80/yr)Github Stars26Issues

Go to Stretto, or if you would like to host it yourself, scroll down to the developer instructions.

Stretto works by backing every single one of your tracks with a video or song from youtube or soundcloud, and plays them transparently through an iframe embedded on the page.

Here is a list of some of the features Stretto has:

A basic Android application is in the works here: https://github.com/benkaiser/stretto-mobile-next/

Setup a .env file to setup your environment variables:

That's it! Go to http://localhost:3000

serposcope

15 May 2020Last Commit515 (72/yr)Github Stars56Issues

Old application in survival mode. Bug won't be fixed and PR won't be merged.

Feel free to fork it but you better rewrite it from scratch because it contains a lot of legacy code I have myself hard time to maintain :)

Serposcope is an open source search engine rank checker for SEO : https://serposcope.serphacker.com/

Read build instructions

The MIT License (MIT), see license.

umap

15 May 2020Last Commit512 (107/yr)Github Stars280Issues

uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. Because we think that the more OSM will be used, the more OSM will be improved. It uses django-leaflet-storage and Leaflet.Storage, built on top of Django and Leaflet.

See developer documentation.

rt

22 May 2020Last Commit510 (47/yr)Github Stars88Issues

pictshare

13 May 2020Last Commit508 (111/yr)Github Stars8Issues

Read here what those options do

This is a HASCHEK SOLUTIONS project

plik

11 Apr 2020Last Commit507 (100/yr)Github Stars19Issues

Plik is a scalable & friendly temporary file upload system ( wetransfer like ) in golang.

1.3-RC1

To run plik, it's very simple :

Et voilà ! You now have a fully functional instance of Plik running on http://127.0.0.1:8080.
You can edit server/plikd.cfg to adapt the configuration to your needs (ports, ssl, ttl, backend params,...)

Configure root.gg repository and install server and/or client

Edit server configuration at /etc/plikd.cfg and start the server

To compile plik from sources, you'll need golang and npm installed on your system.

dspace

22 May 2020Last Commit505 (62/yr)Github Stars285Issues

DSpace Documentation | DSpace Releases | DSpace Wiki | Support

DSpace open source software is a turnkey repository application used by more than 2,000 organizations and institutions worldwide to provide durable access to digital resources. For more information, visit http://www.dspace.org/

⚠️ Work on DSpace 7 has begun on our master branch. This means that there is temporarily NO user interface on this master branch. DSpace 7 will feature a new, unified Angular user interface, along with an enhanced, rebuilt REST API. The latest status of this work can be found on the DSpace 7 UI Working Group page. Additionally, the codebases can be found in the following places:

feedhq

06 Jan 2020Last Commit504 (61/yr)Github Stars30Issues

FeedHQ is a simple, lightweight web-based feed reader. Main features:

Requirements:

Getting the code:

Elasticsearch version requirements:

FeedHQ relies on environment variables for its configuration. The required environment variables are:

Optionally you can customize:

For integration with external services:

Then deploy the Django app using the recipe that fits your installation. More documentation on the Django deployment guide. The WSGI application is located at feedhq.wsgi.application.

To create the Elasticsearch index:

impresspages

20 Jul 2019Last Commit503 (49/yr)Github Stars136Issues

This repository is used as a library for the main https://github.com/impresspages/ImpressPages respository. Here are stored the most fundamental features of ImpressPages. In long run, this repository should become into a self sustainable ImpressPages-framework without CMS.

If you want to use the latest version from github, please follow these steps to get everything up and running.

Install all composer dependencies by running composer install

Start a webserver to serve the public directory. You can also use the built-in PHP webserver, switch into the public directory cd public and start the webserver using this command: php -S localhost:8000 index.php

postleaf

10 Mar 2020Last Commit491 (140/yr)Github Stars35Issues

Simple, beautiful publishing.

Postleaf is a beautifully designed open source blogging platform built for the modern publisher.

Created by Cory LaViska

This software is dedicated to my daughter, Sophia, and my son, Calvin. Chase your dreams, lil’ ones. 💙💚

Detailed instructions for installing, updating, and creating themes can be found at postleaf.org/docs.

This guide assumes you're installing Postleaf locally for development purposes. Please make sure the following dependencies are installed on your system before continuing:

lavagna

02 Apr 2020Last Commit489 (88/yr)Github Stars26Issues

Lavagna is a small and easy to use issue/project tracking software.

It requires Java 8 or better and optionally a database: MySQL, MariaDB or PostgreSQL. It can be deployed in a Java servlet container or as a self contained war.

See:

Lavagna supports MySQL (at least 5.1), MariaDB (tested on 10.1), PostgreSQL (tested on 9.1) and HSQLDB (for small deploy).

It's distributed in 2 forms:

See the documentation at http://help.lavagna.io

If you want to test it locally, you can download the self contained war and run:

homehost

11 Jan 2020Last Commit485 (213/yr)Github Stars4Issues

Run npm install under the client and server directories
In ./config.yml, set the media paths, and specify a working API key for TMDb API and Spotify Web API

If you dont have keys, you can request API authorization from Spotify at https://developer.spotify.com/documentation/web-api/, and TMDb at https://developers.themoviedb.org/3/getting-started/introduction

Your media must appear in the path set by config.yml
🎥 Movies

🎵 Music

Tracks not found on Spotify can be put in a directory titled Unknown Album sans disc/ track number

deskulu

15 Jun 2016Last Commit485 (123/yr)Github Stars8Issues

#Intro Deskulu is an opensource helpdesk and ticketing system based on Drupal 7, developed as a weekend project by Taskulu - a task management tool for enterprise. We've been using Deskulu as our own helpdesk since the initial development and have been fixing bugs and making improvements. It's quite production ready at this point.

Knowledge base

Agent dashboard

Ticket

##Features Deskulu is based on Drupal and inherits all its flexibility and plethora of modules that allow you to add more functionality. Here's what Deskulu offers by default:

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.

php-proxy-app

09 Nov 2019Last Commit478 (95/yr)Github Stars77Issues

Web Proxy Application built on php-proxy library ready to be installed on your server

As of March 25, 2018:

Keep in mind that sites/pages that are too script-heavy or with too many "dynamic parts", may not work with this proxy script. That is a known limitation of web proxies. For such sites, you should use an actual proxy server to route your browser's HTTP requests through:

https://www.proxynova.com/proxy-software/

Keep in mind that this is a project and not a library. Installing this via require would do you not good. A project such as this, should be installed straight into the public directory of your web server.

gobby

31 Oct 2018Last Commit473 (67/yr)Github Stars60Issues

Gobby is a free collaborative editor. This means that it provides you with the possibility to edit files simultaneously with other users over a network. The platforms on which you could use Gobby are so far Microsoft Windows, Linux, Mac OS X and other Unix-like ones. Developed with the GTK+ toolkit it integrates nicely into the GNOME desktop environment if you want it to.

The development of Gobby is coordinated on github at https://github.com/gobby. The primary distribution point is http://releases.0x539.de/.

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