The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Workspace Open-Source Projects
-
AFFiNE
There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
alnoda-workspaces
:fireworks: Flexible and extendable containerized workspaces. Now. with free offline chat GPT!!! 🚀🚀🚀
-
dotfiles
i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid machines. (by avivace)
-
Standard-Toolkit
An update to Component factory's krypton toolkit to support .NET Framework 4.6.2 - 4.8.1 to .NET 6 - 8
-
vertical-overview
Gnome has had vertically stacked workspaces for a long time. The Gnome 40 update unfortunately made the switch to a horizontal layout. A choice that many Gnome users disagree with. This extension completely replaces the new Gnome overview with something that resembles the old style.
-
devclad
DevClad is a social-workspace platform for developers. Network, build, and ship your ideas rapidly.
-
office365-audit-log-collector
Collect / retrieve Office365, AzureAD and DLP audit logs and output to PRTG, Azure Log Analytics Workspace, SQL, Graylog, Fluentd, and/or file output.
-
geoserver
geoserver is a Go library for manipulating a GeoServer instance via the GeoServer REST API. (by hishamkaram)
-
isolate-package
Isolate a monorepo package with its internal dependencies to form a self-contained directory with a pruned lockfile
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Are we making the best notion open source alternative? | news.ycombinator.com | 2024-01-20Also has a self-hosted version however it’s a bit out of date with their SaaS product
Having a common set of tools already set up in different windows or sessions in Tmux or Zellij is obviously an option, but there is a subset of us ( 👋 ) that would rather just have fingertip access to our common tools inside of our editor.
https://github.com/vim-ctrlspace/vim-ctrlspace is the main plugin I use to open files and jump between buffers. In terms of this plugin, a project is a "bookmark," and you can switch between them easily - each project is actually just a working directory. Then you can open files from the current project directory using fuzzy search. I use tabs to keep related buffers together. And one of strong points of ctrlspace is that it keeps buffer list separate per tab. In other words, each tab has its own list of buffers, so you can jump really quickly between them. Of course, you can search in all loaded buffers (like in :ls).
For info you can have a look to a setup in httpx (simple yarn 4 + workspaces) or nextjs-monorepo-example (yarn 4 workspaces + turbo + recipe for docker)
Project mention: I created an app that launches your apps in the window layout you want | /r/macapps | 2023-05-01The fourth is Later, a simple and nicely designed app that allows you to close and reopen apps and docs. The project has been abandoned, but the dev has made it open source on GitHub, so the code can be reused.
Project mention: Emacs code editor in browser. Link to the Dockerfile - https://github.com/bluxmit/alnoda-workspaces/tree/main/workspaces/emacs-workspace | /r/emacs | 2023-12-07
Project mention: How much or little do you prefer to customize Fedora (GNOME) via extensions? | /r/Fedora | 2023-05-15I happily used vanilla GNOME in the past for many years. Unfortunately they've been making some questionable changes recently, and now I need to use extensions to undo those changes... Essential extensions for me are Panel Corners, and either Vertical Overview or V-Shell.
`:tcd` into that project's folder. I'm using workspaces.nvim to create aliases for my project's folders, so I can simply do `:WorkspacesOpen MyProject`
I created a solution for deploying to Firebase from a monorepo called isolate-package, and wrote an article about it. I hope you find it useful.
Workspace related posts
- Zellij – A terminal workspace with batteries included (tmux alternative)
- Rename tab
- Emacs code editor in browser. Link to the Dockerfile - https://github.com/bluxmit/alnoda-workspaces/tree/main/workspaces/emacs-workspace
- How would I get the name of the program running in the window that zellij run was ran in?
- Truly portable environments for various engineering projects
- Personalized and highly extendable Docker-based self-hosted cloud development environment that does not require much of Docker knowledge
- This docker image contains RStudo, JupyterLab, Radian and VScode.
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Workspace projects? This list will help you:
Project | Stars | |
---|---|---|
1 | AFFiNE | 30,287 |
2 | zellij | 17,192 |
3 | workadventure | 3,876 |
4 | moon | 2,584 |
5 | vim-ctrlspace | 1,725 |
6 | nextjs-monorepo-example | 1,461 |
7 | later | 1,401 |
8 | virtualgo | 1,316 |
9 | alnoda-workspaces | 1,293 |
10 | hash | 946 |
11 | dotfiles | 783 |
12 | vscode_ros2_workspace | 779 |
13 | fw | 521 |
14 | Standard-Toolkit | 347 |
15 | yboard | 346 |
16 | SpaceId | 320 |
17 | vertical-overview | 310 |
18 | workspaces.nvim | 261 |
19 | geoserver-rest | 181 |
20 | devclad | 121 |
21 | office365-audit-log-collector | 93 |
22 | geoserver | 85 |
23 | isolate-package | 81 |