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. Learn more →
Top 23 Wsl Open-Source Projects
-
Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place!
-
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.
-
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.
-
vscode-remote-release
Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
-
usbipd-win
Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2.
-
wsl-distrod
Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
-
nix-installer
Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 2 million installs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Deleting Software I Wrote Upon Leaving Employment of a Company | news.ycombinator.com | 2024-03-15> convince management of the value
This presupposes that such convincing is even possible. Many, many companies have leadership that are simply terrible at identifying value. If you've never been part of a majority of developers advocating for, if not outright begging for, some huge ROI initiative to get the green light, you are very fortunate.
There are great counterexamples, like Valve, which is known for giving developers an extreme degree of autonomy, and they benefit greatly from that approach. For each Valve, though, there are dozens of companies that manage to succeed despite themselves.
Take Microsoft, for example. One tiny, yet representative, example: the way the Windows Terminal team handled a suggestion from Casey Muratori to take their software from abysmally slow to lightning fast:
https://github.com/microsoft/terminal/issues/10362
A quote from one of the Terminal developers, dismissing the suggestion:
> I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…
Just how difficult was such an endeavor in actuality? Well, given that Casey implemented his own terminal emulator from scratch and incorporated the functionality he was proposing in a mere weekend... not a whole lot. Relatively minor effort for a huge return on investment. It took Casey explaining the concepts, then providing a working proof of concept, and finally a bunch of backlash online towards the Terminal team to get them to do the right thing for themselves and their users.
If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.
You can download Arch Linux for WSL from a third-party source like WSL Arch Linux. Follow the instructions on the GitHub page to install it.
Project mention: A bit confused on the difference between things like WSL and Ubuntu | /r/bashonubuntuonwindows | 2023-04-26
Project mention: Microsoft is bringing Linux's sudo command to Windows 11 | news.ycombinator.com | 2024-02-08There's already a similar tool that does sudo on Windows: https://github.com/gerardog/gsudo
It would be great, if people interested in this feature/having similar problems would consider pushing the following issue: https://github.com/microsoft/vscode-remote-release/issues/8373
Project mention: What's Your Primary Operating System for Development on Your PC/Laptop? | /r/embedded | 2023-12-06If (like me) you're stuck on Windows, WSL2 is really awesome. It's super fast, and requires very minimal setup to get it up and running. The VS Code integration is superb. You can even connect USB devices to WSL now, which makes it very suitable for embedded. You get nearly the performance of a full OS install, unlike a typical VM. On my machine it's about 50% faster than Virtualbox.
TermKit was one of the inspirations for Extraterm ( https://extraterm.org/ ). It separates command output, allows for reuse of previous output, as well mixing content types.
The terminal VSCode has been picking up on these kinds of features lately. Now they can even "sticky" the previous command line at the top of the window when scrolling through long output.
It has taken a long time, but these ideas are slowing spreading around.
Project mention: Windows Subsystem for Linux gets new 'mirrored' network mode | news.ycombinator.com | 2023-09-19Mirrored network mode sounds quite a lot like what wsl-vpnkit does: https://github.com/sakai135/wsl-vpnkit
This came from Docker Desktop for Windows, where they needed a solution for VPNs like GlobalProtect and AnyConnect that are often configured to drop packets for networks that aren't the main one associated with the VPN.
Systemd works even in the non-store Windows 10 using https://github.com/nullpo-head/wsl-distrod
Project mention: XPipe: Entire server infrastructure at your fingertips | news.ycombinator.com | 2024-03-20
Any chance we can get something that can be used with WSL 2? Personally, I prefer to use MX on everything I can. WSL-DistroLauncher/README.md at master · microsoft/WSL-DistroLauncher · GitHub
This is a way improved[1] version of the official installer, capable of uninstallation among many other things, there is no need to use the official one: https://determinate.systems/posts/determinate-nix-installer
1: https://github.com/DeterminateSystems/nix-installer?tab=read...
Project mention: Myth: Windows 3.1 was just a shell on top of DOS | news.ycombinator.com | 2023-05-22Windows 3.x and 9x are "shells on top of DOS" the same way that Linux can be a "shell on top of DOS": https://github.com/haileys/doslinux
Project mention: Webinstall.dev – install developer tools effortlessly | news.ycombinator.com | 2024-03-22
Wsl related posts
- Arch wsl setupn for basic web development
- Webinstall.dev – install developer tools effortlessly
- Deleting Software I Wrote Upon Leaving Employment of a Company
- Webinstall: Effortlessly install developer tools with easy-to-remember URLs
- Windows 11 looks to be getting a key Linux tool added in the future
- On Being Listed as an Artist Whose Work Was Used to Train Midjourney
- Terminal Smooth Scrolling
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Wsl projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Windows Terminal | 93,402 |
2 | .tmux | 21,098 |
3 | WindTerm | 20,367 |
4 | nnn | 18,170 |
5 | ArchWSL | 6,333 |
6 | awesome-wsl | 5,133 |
7 | gsudo | 4,797 |
8 | LxRunOffline | 3,961 |
9 | xplr | 3,928 |
10 | vscode-remote-release | 3,477 |
11 | wslu | 3,194 |
12 | usbipd-win | 3,032 |
13 | tmux-yank | 2,518 |
14 | extraterm | 2,458 |
15 | wsl-vpnkit | 2,065 |
16 | wsl-distrod | 1,815 |
17 | xpipe | 1,701 |
18 | wsldl | 1,658 |
19 | WSL-DistroLauncher | 1,637 |
20 | go-wsl2-host | 1,630 |
21 | nix-installer | 1,557 |
22 | doslinux | 1,517 |
23 | webi-installers | 1,502 |
Sponsored