react

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.

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.

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:

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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

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

photonix

03 May 2020Last Commit377 (117/yr)Github Stars58Issues

This is a photo management application based on web technologies. Run it on your home server and it will let you find what you want from your photo collection using any device. Smart filtering is made possible automatically by object recognition, location awareness, color analysis and other algorithms.

This project is currently in development and not feature complete for a version 1.0 yet. If you don't mind putting up with broken parts or want to help out, run the Docker image and give it a go. I'd love for other contributors to get involved.

satellity

18 May 2020Last Commit338 (184/yr)Github Stars16Issues

Satellity is a 100% open source forum, written in Go. Please visit https://satellity.org for more details. For feedback, you can submit issues or join our slack(https://bit.ly/31b6xeX), Let's learn Go together!

Satellity is a still a PRE-ALPHA version. Please don't use it in production!!

Copy env.example to .env, and replace Satellity with your project name.

run yarn install, then yarn start. It's running now.

When contributing to this repository, please reach out to @jadeydi or other contributors via email, issue or any other means to discuss the changes you wish to make.

accelerated-text

20 May 2020Last Commit149 (224/yr)Github Stars1Issues

A picture is worth a thousand words. Or is it? Tables, charts, pictures are all useful in understanding our data but often we need a description – a story to tell us what are we looking at. Accelerated Text is a natural language generation tool which allows you to define data descriptions and then generates multiple versions of those descriptions varying in wording and structure.

Accelerated Text can work with all sorts of data:

With Accelerated Text you can use such data to generate text for your business reports, your e-commerce platform or your customer support system.

etesync-web

22 May 2020Last Commit132 (53/yr)Github Stars24Issues

The EteSync Web App - Use EteSync from the browser!

Note: This is still in an early stage, but it should be safe to use. It uses the battle tested sjcl javascript crypto library for encryption, so that should be fine too.

A live instance is available on: https://client.etesync.com

Please be advised that while it's probably safe enough to use the hosted client in many cases, it's generally not preferable. It's recommended that you use signed releases which's signature you manually verify and are run locally!

friends-radio

09 Oct 2017Last Commit20 (5/yr)Github Stars0Issues

See setup instructions here.