Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 JavaScript self-hosted Projects
-
It's for people who owns a log of servers/computers at home and need to monitor its uptime.
For safety reason, it's impossible to expose the system to the public internet, we can only use the "push" strategy to report the up status. This tool is just for this purpose: request an URL at some interval repeatedly.
Recommended to use this with uptime-kuma ( https://github.com/louislam/uptime-kuma )
-
Project mention: Seltsames Problem mit Erreichbarkeit eines selbst gehosteten Servers | /r/de_EDV | 2023-09-21
-
Amplication
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
-
ToolJet
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
-
homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
Project mention: It's dashboard Wednesday! And I'm finally content with how mine looks;) | /r/selfhosted | 2023-07-12Good to see a dashboard post here that isnt just using Homepage :)
-
Sandstorm
Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
They tried, it was called sandstorm https://sandstorm.io/
-
Personally I have used a different approach for a passwords for many years now - since I discovered LessPass. It's maybe a little off topic, but worth mentioning.
-
Using Audiobookshelf (https://github.com/advplyr/audiobookshelf) and hosing my own podcast with an rss feed. It works just perfect in other podcast apps but in Pocket Casts, that used to work, I can't no longer see new episodes starting from about a week ago. I have never been able to stream the episodes either, just download and listen, this also works in iOS Podcaster app.
-
SurveyJS
A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.
-
Should I use Raneto or Hugo for Notes/Knowledgebase?
-
mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
Project mention: Any recommendations for viewing (sorting, searching, browsing) family videos? | /r/selfhosted | 2023-07-17MediaCMS might just be what you are looking for
-
pwndrop
Self-deployable file hosting service for red teamers, allowing to easily upload and share payloads over HTTP and WebDAV.
Pwndrop has a convenient ui for uploads/downloads and generates https & webdav links.
-
-
Project mention: Looking for easy-peasy web server for the occasional sharing of large files | /r/selfhosted | 2023-03-11
Might be a bit overkill but does basically what you want. Alternatively Youtransfer might be of interest to you.
-
mirotalksfu
🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.
Project mention: MIROTALK: Free AI Web real time conferences for all needs | /r/mirotalk | 2023-06-13 -
Podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
Project mention: A simple website to download podcast mp3 files | podcastdownloader.com | /r/SideProject | 2023-08-17I found a great tool for myself as a programmer here but not everybody knows how to set that up https://github.com/akhilrex/podgrab. So I build a simple little website here for anybody who has the same problem.
-
-
Remote tools are must-haves for team collaboration. For instant messaging, our team use Vocal which includes phone and video conferencing. For project management, we use ZenTao, a self-hosted Jira alternative, which allows remote teams to be on the same page.
-
-
-
I do not think this is currently possible since the Nextcloud web app doesn't suppirt sharing subscribed web calendars. See here: https://github.com/nextcloud/calendar/issues/5286
-
Project mention: Recommendations for self-hosted Google Analytics alternatives? | /r/selfhosted | 2023-06-04
Offen: https://www.offen.dev/ For a simple reason: They are opt-in exclusively, and are the only analytics tool that offers users the possibility to review their collected data in the "Auditorium", and also allows them to delete everything.
-
-
Hemmelig.app
Keep your sensitive information out of chat logs, emails, and more with encrypted secrets.
You might want a pastebin service. I currently host Hemmelig and MicroBin. Hemmelig has built-in encryption so you can easily share sentitive text on the server. But I find MicroBin more appealing to my needs(it can also act as a URL Redirector) but lacking password protection. Since you're not exposing the service to the open net, I think that animal-name URLs can act as simple key phrase and is easier for personal usage.
-
Project mention: Practical Tips for Refactoring Release CI using GitHub Actions | dev.to | 2023-08-17
Introduce a Pre Job for Allocate Runners: Allocate Runners is the first executed job that allocates Runners and creates global Version markers for the following Job. For instance, if we choose to use EC2, Allocate Runners Job will allocate EC2 instances of the corresponding platform through the EC2 API (implemented by the ec2-github-runner Action). In the future, we plan to incorporate more sophisticated selection algorithms to allocate Runners, with the aim of optimizing the costs of Runner allocation.
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
JavaScript self-hosted related posts
- Tech Independence
- Selfhosting RSS not showing new episodes
- A simple website to download podcast mp3 files | podcastdownloader.com
- Linux Mint: trying to set up "Audiobookshelf", trouble with folder access
- Linux Mint: Trying to set up "Audiobookshelf": trouble with access and folders
- ToolJet Secures Funding from Microsoft
- Open source Retool Alternatives: ILLA Cloud
-
A note from our sponsor - Mergify
blog.mergify.com | 22 Sep 2023
Index
What are some of the best open-source self-hosted projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | uptime-kuma | 38,402 |
2 | Trilium Notes | 22,653 |
3 | ToolJet | 20,471 |
4 | homepage | 8,413 |
5 | Sandstorm | 6,503 |
6 | lesspass | 5,521 |
7 | audiobookshelf | 3,478 |
8 | Raneto | 2,650 |
9 | mediacms | 1,904 |
10 | pwndrop | 1,735 |
11 | Reminiscence | 1,677 |
12 | YouTransfer | 1,667 |
13 | mirotalksfu | 1,385 |
14 | Podgrab | 1,257 |
15 | peppermint | 1,229 |
16 | ZenTao | 1,138 |
17 | exoframe | 1,079 |
18 | homehost | 987 |
19 | calendar | 874 |
20 | Offen | 750 |
21 | OnTrack | 738 |
22 | Hemmelig.app | 533 |
23 | ec2-github-runner | 528 |