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:
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.
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 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
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.
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:
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.
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:
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:
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
Tracks not found on Spotify can be put in a directory titled Unknown Album
sans disc/ track number