Git Product home page Git Product logo

Comments (75)

zeevallin avatar zeevallin commented on June 16, 2024 18

The existence of this project and the great attitude of its community made me very happy from day one. It's truly sad to see it end this way, but I guess there's no alternative.

Best of luck with future projects @casperstorm.

from ajour.

AhoyThere avatar AhoyThere commented on June 16, 2024 12

Thank you for your work. I will miss Ajour. :/

from ajour.

nourkagha avatar nourkagha commented on June 16, 2024 10

Ajour was one of my favourite World of Warcraft community projects.

There is simply no GUI-based addon manager that is anywhere near as fast, lightweight, customisable and packed with as much features as Ajour was, and to top it all off Ajour also offered a CLI.

Thank you for all of your hard work @casperstorm, @tarkah & @mlablah and for creating something amazing and desperately needed in the WoW community, which was also completely free, open source, cross-platform and privacy-respecting.

It is sad to see the WoW addon and developer ecosystem continue to rely on a closed and single party controlled proprietary platform like Overwolf's CurseForge, and as long as it continues to be this way, it will hinder the innovation and collaboration that would otherwise come from an independent, fully open and community-controlled platform, and we will keep on losing out on truly amazing projects like this.

from ajour.

corveroth avatar corveroth commented on June 16, 2024 8

Thank you for your work, @casperstorm.

Maybe I'm just too small-time to give a damn, but the CurseForge Reward Program never meant anything to me. I earned a whole ~15 "points" from my most active addons on Curse, and at $0.05 per point and cashouts only available in increments of 200 points, I never saw any of my paltry sixty-five cents before my points expired (which is a disgusting feature to have in an incentive program, to boot).

Now, sure, I get that there's an entirely reasonable business case for them making this move. Curse bears the costs of hosting, transfer, etc., and without being able to sell their users' eyeballs, brains, and lives to data brokers and ad vendors, they have no business. But there have been tomes written about the abhorrent state of the ad-supported internet by wiser folks than myself.

In short, thank you, and I'm sorry, and Curse can go fuck themselves; signed, an addon author.

from ajour.

christopheml avatar christopheml commented on June 16, 2024 6

Ajour will be dearly missed. It's the best piece of addon management software I've ever had the pleasure to use.

@fadi-simetrik The main issue is discoverability of addons. Anyone can host something on Github/Gitlab or any other similar platform and Ajour already supports installing addons from that kind of source. Installing and keeping an addon up-to-date from this kind of channel isn't a problem. However, there are two major issues left unaddressed :

  • As a player, I'd like to find an addon that does X. How do I know if there is one and if there is, where to find it?
  • As an addon developper, I'd like players to use my addon. How do I reach them.

I'm deliberately keeping monetization out of the way because it's a broader issue (open-source projects in general face the same ills).

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024 6

Correction, @Lemagex , Ajour is great. Don't give up on it yet. Let's move the metadata away from CurseForge and decentralize it so no monopoly can shut it down. If we do it right, we might even see Overwolf start using it! Can we get input from other addon managers?

from ajour.

ZINK-ZINK avatar ZINK-ZINK commented on June 16, 2024 6

Thanks for the work you did on this.... I was just updating with Ajour and got a bit melancholy about it being Legacy software now. It reminded me again just how amazingly the program was written; like it has the speed/snappiness of a 100line tiny regEdit program or such, but it's clean and pretty like Apple software. As a lifetime geek stronger in hardware who can only barely patch up old broken wow addons it made me want to ask you where you learned how to code, since whatever practices you learned apparently lead to immaculate results. But in the course of looking for contact info I found your CV.... you're just a GD Savant/genius with code lol. I'd still be interested in knowing where/how you learned to code, but I think that's only a fraction of why Ajour was so good.

from ajour.

DiscordGregory avatar DiscordGregory commented on June 16, 2024 5

Sorry to hear that this will be the end for Ajour, it's the best addon manager :D Good luck with your future projects though and thanks for spending the time you did on Ajour!

from ajour.

cantreadcode avatar cantreadcode commented on June 16, 2024 5

seriously...

all o' ya'll bitches.

from ajour.

Kurnasos avatar Kurnasos commented on June 16, 2024 4

I created this account to come here.... i really hope you find a way to keep ajour alive, or pass on to someone worth of it, When i found AJOUR i was happy, it was all i ever wanted, simple, easy, worked with all my addons.... i know it's a hard fight but people making addons, if i'm not too our of my mind, do them for free, there is no reason to not create another source to host them.

you did a great job, i really hope to see you come back one day, it even manages the weak auras!!! you are amazing.

from ajour.

nachtgold avatar nachtgold commented on June 16, 2024 4

Please continue, but drop Curse support. Ajour is so powerful, addon devs should think about rehosting on open platforms like github

from ajour.

sikrinick avatar sikrinick commented on June 16, 2024 4

Hey, for myself I've made a fork, updated addon metadata in ajour-catalog, added WotLK support and disabled CurseForge support (temporary?).
Ajour: https://github.com/sikrinick/ajour.
Ajour-Catalog with 0.3.0 version of metadata: https://github.com/sikrinick/ajour-catalog.
Downloads: https://github.com/sikrinick/ajour/releases

Probably, I will add support for Wago.io repos, or adapt to CurseForge (WowUp does it, afaic), maybe I will add support for Github (at least links), but cannot guarantee for now.
Tested on macOS with Retail, I would be appreciated if somebody can test on Windows, especially with WotLK.

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024 3

What data does Overwolf monopolize? Can it be distributed and hosted elsewhere? Preferably in a distributed way that prevents it from being monopolized. Think Bittorrent or Usenet or Mastodon. Perhaps more addons will move to GitHub and GitLab.

from ajour.

mockra avatar mockra commented on June 16, 2024 3

Really sorry to hear this, Ajour has been a delight to use and I'll miss it. Thanks for all of the work you've poured into this project. ๐Ÿ™‡โ€โ™‚๏ธ

from ajour.

imHitchens avatar imHitchens commented on June 16, 2024 3

This makes me so sad. I love Ajour. It's the fastest, easiest and hardest to screw up addon manager there ever was, making it the obvious client to recommend to anyone new to the game or activities requiring addons.

It was also the one project that finally got me active on github.

I understand them not wanting competing clients or platform to use the data they hosted, and I'm grateful for the time we were able to build upon their API.

Creators hosting their addons on github is great, but it's neither easy nor desireable to force all developers to use it, especially if they can benefit economically from it (which they abolutely deserve).

Taking on overwolf would be a giant project probably requiring monetization for creators either through ads or donations.

from ajour.

mmolad avatar mmolad commented on June 16, 2024 3

Thank you for creating what was basically the quickest and cleanest app I've ever used. I remember the first time I hit "update all" and it iterated through every addon and updated in under 2 seconds. I assumed something went wrong. I don't even load web pages that fast. Incredible work, and I am sorry it came to this.

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024 3

So CurseForge is providing a download repository, which is the expensive part which GitHub and GitLab can replace, and it also provides a "registry" of known addons so users can find them.

Proposal: Create a new GitHub project here that's simply an addon registry. Anyone can fork it to add their addon and issue a pull request to add their addon to the common registry. Savvy users could also tell Ajour to use a fork of the Ajour Registry. The registry would contain the same directory that Overwolf's API provides. Which I assume is just a list of addon names and links to their pages. All the information about their addons can be in their projects, keeping the registry lightweight.

from ajour.

chrisabruce avatar chrisabruce commented on June 16, 2024 3

Why quit, why don't we build our own open api? Why can't we court addon devs directly? This shouldn't be the end.

from ajour.

alexeev-igor avatar alexeev-igor commented on June 16, 2024 2

Did not find any way to donate you for your product. Is it possible? Kind a way to say "thank you for you work".

Anyway. Thank you for fast, light/easy and user-friendly product for WoW community.

from ajour.

Gogo1951 avatar Gogo1951 commented on June 16, 2024 2

Hey @casperstorm ,

You had so many great features man, it's a shame Overwolf is locking you out given then don't do it anywhere near as well as you did.

Some add-on creators care about money. A lot of us don't.

Just having a tool that was super easy to use, that would automatically update add-ons for people... that's all I wanted and Ajour did it perfectly.

Sorry to see how this unfolded.

from ajour.

Kegdoctor avatar Kegdoctor commented on June 16, 2024 2

I like many others will really miss this.
You built the best manager I have ever used for wow.
I love the wago integration.
Very convenient and smooth.
Also love how I was able to theme it myself, truly amazing job and thank you very graciously for all your work.
Much props and all my respect goes out to you for this and your future endeavors

from ajour.

perara avatar perara commented on June 16, 2024 2

This is the right decision. You'd not want to entertain the cancerous ideas and vision of Overwolf.
With the transparency and open development you and your team have shown during this project, I'm sure that whatever project you end up working on, will be a success. Good luck!

from ajour.

duraz0rz avatar duraz0rz commented on June 16, 2024 2

Thank you so much for the work you did on this :) This is my favorite addon manager and I will keep using it until it no longer works!

from ajour.

skibz avatar skibz commented on June 16, 2024 2

Jeez...
That's really disappointing. I hope Overwolf f*****g dies in a fire.

And, I echo the sentiments of others in this thread. You've written some great software of which you ought to be proud. Thanks for your contributions to the community.

from ajour.

Walkerbo avatar Walkerbo commented on June 16, 2024 1

I am sad to hear this news.
I have used Ajour since its launch and have found it to be a very light and well-designed app.
I have also converted my family to using it exclusively.

Thanks for your work and passion in developing Ajour, it will be missed.

from ajour.

zappaDPJ avatar zappaDPJ commented on June 16, 2024 1

Ajour is without a doubt one of the best applications on any platform I've ever used. It will also be the most missed.

I just came here to say thank you to casperstorm for all the time and expertise you've donated to this project. I can assure you it's been very much appreciated by many and I wish you luck with any future endeavours.

from ajour.

fadi-simetrik avatar fadi-simetrik commented on June 16, 2024 1

@christopheml If github can replace curse as a central repo. The only part that needs implementation is an indexing layer, Which shouldn't be too difficult. A front end for developers would prob be need to point to their official repos.

from ajour.

Lemagex avatar Lemagex commented on June 16, 2024 1

Ajour was great. This is sad news.

from ajour.

Dzendrieh avatar Dzendrieh commented on June 16, 2024 1

Bummed to hear this. Thanks for the great addon manager. You will be missed.

from ajour.

cmberryau avatar cmberryau commented on June 16, 2024 1

Yet another human action with a dollar sign added to it, sigh.

Edit: Ajour is awesome software you should be proud of it. Super simple and easy to use - not a given for open source!

from ajour.

illutian avatar illutian commented on June 16, 2024 1

Overwolf is just a cancer to the gaming world at this point.

from ajour.

DiscordGregory avatar DiscordGregory commented on June 16, 2024 1

Awww man, what option is there for us poor Linux users now? :(

InstaWow and WowUp claim they support linux. @simonsk90
https://ogri-la.github.io/wow-addon-managers/

from ajour.

tresrottn avatar tresrottn commented on June 16, 2024 1

It looks like Ajour has finally passed beyond the veil for me. It no longer launches as of today.
This makes me hella sad, it's always worked wonderfully, and kept me up to date.
I have Wago for my weak auras, their horrific excuse for an addon manager doesn't have a third of my addons. I'm going to try Wowup as suggested and keep my fingers crossed.
Ajour truly was one of the best. Well done.
RIP, Ajour, until the next update.

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024 1

Visit your favorite addons on Curse and ask them to add the metadata to their GitHub repos so that alternative uploaders like Ajour can maintain them.

from ajour.

jomaskm avatar jomaskm commented on June 16, 2024 1

Was searching around for an open source alternative to the bloated addon managers out there and found Ajour. After that I found this post. ;_;
It is really a shame, but if it's not possible anymore due to the new API, it is understandable ofc. Hoping for another project like this in the future. :)

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024 1

AdiBags, an excellent bag management addon, just started releasing on GitHub using the BigWigs scripts. I can once again keep it updated with Ajour.

from ajour.

fadi-simetrik avatar fadi-simetrik commented on June 16, 2024

With the low cost of blob storage, ease of cdn access and the small avg size of addons. Coupled with the ease of sending tips and donations is it such a far fetched idea to just offer blob storage and addon devs the ability to embed their own payment link to paypal or some other crowdfunding payment processor? What's the issue with addon devs hosting it in multiple places? Is the revenue from overwolf/curseforge that significant that it can't be replaced easily?

from ajour.

zhoumpo avatar zhoumpo commented on June 16, 2024

Understandable reaction from Overwolf to close the API when they get challenge by such good software like Ajour.
Gonna miss it.... :(
Thank you for the really good job you did.

And good luck for future project.

from ajour.

layday avatar layday commented on June 16, 2024

You know, I had the same thought (sans the Ajour branding ;P)

from ajour.

tarkah avatar tarkah commented on June 16, 2024

@SpareSimian we've actually discussed this type of solution long ago. We looked at projects like Homebrew which do pretty much this.

I'd be more than happy to patch in support for this kind of backend into Ajour if a git based registry ever materialized.

from ajour.

jliddev avatar jliddev commented on June 16, 2024

This is literally what the hub does/is that you guys helped design lol

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024

The registry linked by @layday only lists GitHub addons. That could be extended with more fields to handle CurseForge and GitLab. What does Ajour currently need to handle an addon? We could start with its requirements and consider potential enhancements. What do you do when an addon is available from more than one source? (Redundant sources are a Good Thing. Sites do go down.)

from ajour.

4bitfocus avatar 4bitfocus commented on June 16, 2024

I came here to ask what it would take to make something similar as a backend, but it appears that @SpareSimian and @layday have a spark of an idea. I would love to see this kind of thing take off and I'd be happy to remove my simple little addon from anything Curse related. What else needs to happen?

from ajour.

HearthCore avatar HearthCore commented on June 16, 2024

I'm so sorry, thank you for your work over the years. I've been a user since i started playing again with the start of shadowlands and your addon manager ticked all the boxes without all the bloat.

I was just about to search for new addons with the next patch beeing around to corner to maybe rejoin the forces, as is, this happening turned me off to that idea.

Thank you for your work, you did a great job with this project. Don't let it hold you back, the next project is right around the corner once you find an issue you feel you could fix, that itch, you know ;)

See you around!

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024

@cmberryau The problem isn't the profit but the protectionism that prevents competition from products that we consumers prefer.

from ajour.

4bitfocus avatar 4bitfocus commented on June 16, 2024

Yeah, it's hard to break in without support. There are some good comments in this thread with ideas to overcome and keep projects like this alive.

It needs an inventory of addons that can be updated and used by authors. That costs money plus a place to store release packages. Again, money. Maybe GitHub / GitLab could be used but I'll bet they shut that stuff down once it takes off.

I'll probably pull my addon from Curse on principal but that will hardly make an impact.

from ajour.

simonsk90 avatar simonsk90 commented on June 16, 2024

Awww man, what option is there for us poor Linux users now? :(

from ajour.

glyph avatar glyph commented on June 16, 2024

Really sad to read this. As someone with only a few hours a month to play WoW, Ajour made the experience of having a passable stack of mods non-agonizing. Thanks for creating it, I hope it keeps working for a while, and I really hope that mod authors somehow band together to get their metadata into some central place (surely it could be hosted on a single github pages site as a collection of JSON blobs or something? there aren't that many modsโ€ฆ) that isn't vulnerable to this sort of thing.

from ajour.

4bitfocus avatar 4bitfocus commented on June 16, 2024

The problem is money. Would mod users pay a couple bucks a month for an index/hosting service like this to stay out from underneath the thumb of Overwolf?

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024

Github is free and has enormous bandwidth that dwarfs Overwolf. All we need is a registry that tells Ajour (and competitors) where to find the addon (which can be Github or many other places) and how to unpack it. Along with some metadata like version, description, etc. It's really just a SMOP to switch from Curse hosting to distributed hosting.

from ajour.

layday avatar layday commented on June 16, 2024

The problem is money for the authors. Building a package registry around GitHub is not difficult. CurseForge was successful at capturing the add-on market in its entirety by splitting a portion of its income between the authors of (more) popular add-ons. Understandably, add-on authors do not want to lose this (for some of them, sole) source of income. Then there's a general scepticism about open source dating back to the WowMatrix saga and OW's fearmongering about web scraping and third-party add-on managers and whatnot; getting add-on authors onboard won't be easy. The technological aspect is minor in comparison.

from ajour.

4bitfocus avatar 4bitfocus commented on June 16, 2024

I presume not all authors, correct? Is it fair to say the top few percent are the only ones making anything measurable?

I suppose even if the remaining authors could be convinced to drop Curse and just host on GitHub, it wouldn't be hard to copy/fork/whatever those back to Curse. And then everything is split anyway.

I don't want money for my addons and don't want to use Overwolf. What options are left?

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024

I remember when Blizzard forbade addon authors from charging money for their creations. When did that change?

from ajour.

layday avatar layday commented on June 16, 2024

Interpreting donations or ad revenue sharing as "charging" is perverse.

from ajour.

stevedsross avatar stevedsross commented on June 16, 2024

A sad day indeed. At the very least, Ajour serves as an excellent automated backup tool. I have a daily task scheduled to backup my Interface and WTF folders. I'd imagine this will continue to work unless Blizzard changes the folder structure again.

from ajour.

zoultrias avatar zoultrias commented on June 16, 2024

This has been my goto since twitch sale. I'd be perfectly ok with an ad banner on the program, and you get paid for it through the ad rev.

from ajour.

ZINK-ZINK avatar ZINK-ZINK commented on June 16, 2024

This has been my goto since twitch sale. I'd be perfectly ok with an ad banner on the program, and you get paid for it through the ad rev.

I don't speak for the addon author obviously, but your message to him showed up in my mail so I wanted to pitch in....

This addon dev seems like the type who would rather let their software die a dignified peaceful death rather than try to Frankenstein together something with ads and other hideous garbage just for a few bucks. Look at the person's resume, they spit out brilliant projects like this for fun from what I can tell. I switched to WoWUp as the next best resort and have hopes Wago will take over with a better site.

from ajour.

Kouznetsov avatar Kouznetsov commented on June 16, 2024

Truly sad. Ajour was the greatest addon manager.
I'm still hopeful we'll find a way to exploit the data in another way.

from ajour.

zoultrias avatar zoultrias commented on June 16, 2024

Still loading for me version 1.3.2 and still updating for me. Hoping it stays that way for a while. I especially liked that it updated elvui too along with my addons in one click...

from ajour.

jsmenzies avatar jsmenzies commented on June 16, 2024

.Hi @casperstorm ,

Thank you so much for this application and your time developing it. It would be sad to retire this due to a corp trying to create a monopoly.

I know people have already mentioned using github as a CDN. I would be happy to invest development effort and money into creating a registry.

Perhaps you could do a kickstarter to see if enough people are willing to put money down for a service to be created? Or is the main reason you see this not working due to the OW payouts? I'm completely unaware of how much they're paying per download etc but I'm sure there are a vast amount of add-on creators out there who support open source and we could include links to patreons etc?

I'm sure there are other ways as well we could combat OW I don't think it will be easy but I'm willing to put in time and effort to help build and some funding for domains/infra/etc

from ajour.

illum1n4ti avatar illum1n4ti commented on June 16, 2024

Thank you for your amazing work!ย Sad to see it go, but it could be saved if we continue this project with WOWinterface and Elvui and hope the addon makers will move away from Overworlf

Did u talked to wowinterface if they are intrested in a client?

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024

Today, May 1, Ajour is unable to check for updates for my Curseforge addons. It's successful with those from WoWInterface. Hopefully, this will encourage those with apps on Curseforge to move them to a more open platform.

from ajour.

DJScias avatar DJScias commented on June 16, 2024

Today, May 1, Ajour is unable to check for updates for my Curseforge addons. It's successful with those from WoWInterface. Hopefully, this will encourage those with apps on Curseforge to move them to a more open platform.

It works again now, it seems to have been on CF's end. But it's still a foretaste of how things will be when they actually fully deprecate the old API. Which seems to be "in a few days".

image

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024

I wonder if we could implement some kind of torrent system? Or even blockchain. Volunteers could download a few favorite addons from Curse with the Overwolf client and then push them into such a torrent system to distribute the download cost.

from ajour.

SpareSimian avatar SpareSimian commented on June 16, 2024

Those addon authors with a package on GitHub can use this packager to build a release package for use by Ajour and other 3rd party installer/updater programs. (As seen at the AdiBags issue link above.)

https://github.com/BigWigsMods/packager

from ajour.

gceton avatar gceton commented on June 16, 2024

So sorry to see you go -- I loved Ajour! Finally an addon manager that worked, was fast, and missed nothing.

I will try the other projects you have mentioned.

from ajour.

skogler avatar skogler commented on June 16, 2024

Sorry to see this. This was absolutely the greatest WoW Addon Manager I ever had. And I've been here since TBC (first one).

from ajour.

stappersg avatar stappersg commented on June 16, 2024

For your information: https://www.reddit.com/r/rust/comments/w4tmyo/how_to_handle_fork_of_unmaintained_project/ has

Did you talk to the repository owner?

I will have a chat with the owner of the org.

I'm just relaying that.

from ajour.

Kurnasos avatar Kurnasos commented on June 16, 2024

Casperstorm!!! Please tell us you got hyped by dragonflight and you are coming back...

from ajour.

Aloso avatar Aloso commented on June 16, 2024

@casperstorm

from ajour.

casperstorm avatar casperstorm commented on June 16, 2024

Casperstorm!!! Please tell us you got hyped by dragonflight and you are coming back...

I am indeed hyped for the new expansion. It looks really awesome, however it doesn't change the fact that I still don't wanna fight Curse and the way they treat users and third parties.

In my world a perfect addon manager is just a GUI to that only does GitHub/GitLab addons which Ajour already does.

from ajour.

KDederichs avatar KDederichs commented on June 16, 2024

Tbh I think you could almost exclusively run it off GitHub/GitLab if there was some sort of package repo that curated the Addon Name to Repo Mapping (Kind of like Brew or Cocoa Pods).

from ajour.

rafaribe avatar rafaribe commented on June 16, 2024

I love ajour, I felt sad reading your post. I'm totally with you as a fellow developerโค๏ธ . It was the best addon manager that I used so far.
I wish there was a way to index Github repos so ajour can run without the overwolf API, have you thought about this?

I was thinking something similar to this which indexes from the github api based on topics.

from ajour.

eth0net avatar eth0net commented on June 16, 2024

Started using Ajour a few days ago, but just found this ๐Ÿ’”

I've already had success with installing addons via GitHub, so I may try and look into ways to extend that support in ajour, if it might be open to contributions?

If not contributions, how would you feel about a potential fork or new maintainers? I realise it's GPL licensed, so I'm reading fully into that to see how it works as I normally work with MIT.

I'd love to help with a future for Ajour! โค๏ธ

from ajour.

eth0net avatar eth0net commented on June 16, 2024

Oh nice I can test on Windows ๐Ÿ˜„ Will take a look

from ajour.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.