SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 JavaScript Microsoft Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
docxtemplater
Generate docx, pptx, and xlsx from templates (Word, Powerpoint and Excel documents), from Node.js or the browser. Demo: https://www.docxtemplater.com/demo. #docx #office #generator #templating #report #json #generate #generation #template #create #pptx #docx #xlsx #react #vuejs #angularjs #browser #typescript #image #html #table #chart
-
Project mention: macOS 15.2 breaks the ability to copy the OS to another drive | news.ycombinator.com | 2024-12-13
This isn't me trying to convince you to use Linux, but the listed reasons (other than LLM testing) aren't real deterrents:
> Acorn
GIMP (or Glimpse, if you want a more modern UI) or Krita can definitely do pretty much anything Acorn can.
> Keyboard Maestro
GNOME and KDE have been able to do this out of the box from pretty much the beginning. The OSes are still mostly terminal-first (one of the big complaints, actually), and that translates into the DEs and Applications. A keyboard automation is just a sequence of commands.
This is probably one of the few areas where Linux almost definitely beats macOS or Windows.
> OnniGraffle
There's a large swathe of diagramming tools in Linux. I can't speak on them directly.
> Alfred App
Yep, both KDE and Gnome are able to handle this task as well as Alfred. Like automation, this is probably an area Linux will be able to shine above macOS.
> MS Office
LibreOffice would be the common alternative.
> MS Teams
They used to have an official client. They now recommend you create a PWA, and there are some unofficial clients that do pretty much that:
https://github.com/IsmaelMartinez/teams-for-linux
This seems to be the route they'll be going all around, similar to slack (web + an electron app).
> I test LLMs locally.
LLMs run fine on Linux, but you will be limited to about 16GB on the VRAM side. Though, you could technically use Asahi + Apple Silicon as the support matured if you want.
Most of these are open source applications, with cludgy UIs/warts and all; and aren't really designed by teams with UX masters, so operate oddly and require relearning. But if you were interested in making the move, they're options.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Add to Calendar Button
Reliably create beautiful Add to Calendar Buttons, where people can add events to their calendars. Without the hustle and unsupported cases.
-
bing-wallpaper-gnome-extension
GNOME shell extension that syncs your desktop & lock screen wallpaper to Microsoft Bing's Image of the Day.
Project mention: Microsoft accused of Malware-like Bing Wallpaper app | news.ycombinator.com | 2024-11-30 -
-
-
-
killed-by-microsoft
Part guillotine, part graveyard for Microsoft's doomed apps, services, and hardware.
The leader of service retirement/deprecation is GCP, followed by Azure. In some cases, customers receive (short) notice, asking them to migrate their data and find an alternate solution, but from a customer point of view, it does not look good (to be politically correct), that the services that we have been using for a while are now stopped working and we need to find alternate solutions for production environments. Although AWS service was far from being ideal while decommissioning services such as Cloud9, and Code Commit, their approach is different from the rest of the cloud providers, with their working backwards development methodology. My wish for 2025 from CSPs is to put customers first and do market research before head. Check with your customers what capabilities are they looking for, before beginning the development of a new service. Even if the market changes over time, remember that you have production customers using your services. Prepare alternatives in advance and a documented migration path to those alternatives. Do everything you can to support services for a very long time, and if there is no other alternative, keep supporting your services, even with no new capabilities, but at least your customers will know that in case of production issues, or discovered security vulnerabilities, they will have support and an SLA.
-
-
iot-curriculum
Hands on labs and content for students and educators to learn and teach the Internet of Things at schools, universities, coding clubs, community colleges and bootcamps
-
active-directory-b2c-javascript-nodejs-webapi
A small Node.js Web API for Azure AD B2C that shows how to protect your web api and accept B2C access tokens using Passport.js.
Node.js Web API with Azure B2C
-
StandNote
StandNote is a chrome extension that generates automated meeting minutes after every online meeting and helps save time for students and professionals.
-
-
planetpowershell
Planet PowerShell is an aggregator of PowerShell community content. The goal is to provide a convenient RSS feed that contains all of the content generated by community members.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Microsoft discussion
JavaScript Microsoft related posts
-
macOS 15.2 breaks the ability to copy the OS to another drive
-
How to Build an Application With Node.js
-
Can we trust Microsoft with Open Source?
-
Amazon is bricking $2,350 Astro robots 10 months after release
-
Microsoft Announces the End of Windows Mixed Reality
-
Killed by Microsoft
-
Stability of the Neovim ecosystem
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Mar 2025
Index
What are some of the best open-source Microsoft projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | BingGPT | 9,215 |
2 | ChakraCore | 9,159 |
3 | docxtemplater | 3,232 |
4 | teams-for-linux | 3,202 |
5 | ao | 2,131 |
6 | onenote | 1,923 |
7 | vscode-icons | 1,656 |
8 | Add to Calendar Button | 1,379 |
9 | bing-wallpaper-gnome-extension | 313 |
10 | MS-365-Electron | 293 |
11 | welsonjs | 270 |
12 | freelook | 193 |
13 | killed-by-microsoft | 183 |
14 | generator-spfx | 180 |
15 | iot-curriculum | 165 |
16 | active-directory-b2c-javascript-nodejs-webapi | 141 |
17 | StandNote | 124 |
18 | security-devops-action | 119 |
19 | planetpowershell | 112 |
20 | excel_97_egg | 20 |