calinou / scoop-games Goto Github PK
View Code? Open in Web Editor NEWScoop bucket for open source/freeware games and game-related tools
License: Creative Commons Zero v1.0 Universal
Scoop bucket for open source/freeware games and game-related tools
License: Creative Commons Zero v1.0 Universal
Hi
I got the following error when trying to install eduke32 through scoop:
Extracting eduke32_win64_20201029-9273-3df9e02a6.7z ... ERROR Exit code was 2!
Failed to extract files from C:\Users\amand\scoop\apps\eduke32\20201029-9273-3df9e02a6\eduke32_win64_20201029-9273-3df9e02a6.7z.
Log file:
~\scoop\apps\eduke32\20201029-9273-3df9e02a6\7zip.log
The log contains this:
7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
Scanning the drive for archives:
1 file, 9192 bytes (9 KiB)
Extracting archive: C:\Users\amand\scoop\apps\eduke32\20201029-9273-3df9e02a6\eduke32_win64_20201029-9273-3df9e02a6.7z
Can't open as archive: 1
Files: 0
Size: 0
Compressed: 0
Hope this helps
Cheers
Hello Calinou,
Could you please consider adding UH to the bucket? The link leads to the Fifengine version:
https://github.com/unknown-horizons/unknown-horizons
I am not sure whether the following is also needed:
https://github.com/unknown-horizons/gfx
https://github.com/unknown-horizons/uh-installer
Please note that Unknown-Horizons based on Fifengine is no longer in development. They are porting it to the Godot engine. Is this a reason to not add UH with the Fifengine?
I was checking at the emulator's website beforehand; https://mgba.io/downloads.html
Right now the Scoop build is at nightly-20201115 while the official dev build is seemingly updated daily, including today 201206.
Thanks in advance
Hello,
Would you please consider adding TripleA?
https://triplea-game.org
https://github.com/triplea-game/triplea/releases/download/2.2.20868/TripleA_2.2.20868_windows-64bit.exe
https://github.com/triplea-game/triplea/releases/download/2.2.20868/TripleA_2.2.20868_windows-32bit.exe
SHA256 hashes:
3e5ab1eff14a2bffe8bce2898a3c6d4a79851e29ad2421865786d340cdc1d7cb TripleA_2.2.20868_windows-32bit.exe
467f0351fb57dfa45b4763698d66faac824c064d3275077903434ea6455d5634 TripleA_2.2.20868_windows-64bit.exe
Release tag (number changes, though):
https://github.com/triplea-game/triplea/releases/tag/2.2.20868
List of pre-releases:
https://github.com/triplea-game/triplea/releases
I would prefer that scoop installs the latest release, not pre-release, if you do not mind.
Since I do not (yet) know if I am allowed to do a pull request and do not know how I would do it, please see below my first try on a json file:
{
"homepage": "https://triplea-game.org/",
"description": "Turn-based free and open-source strategy game based on the Axis & Allies board game",
"version": "2.2.20868",
"license": "GNU General Public License v3.0 with additional permissions",
"url": "https://github.com/triplea-game/triplea/releases/download/2.2.20868/TripleA_2.2.20868_windows-64bit.exe",
"hash": "3e5ab1eff14a2bffe8bce2898a3c6d4a79851e29ad2421865786d340cdc1d7cb",
"shortcuts": [
[
"TripleA.exe",
"TripleA"
]
],
"checkver": {
"url": "https://triplea-game.org/download",
"regex": "TripleA_([\\d.]+)_windows-64bit.exe"
}
}
I used wesnoth as an example but removed the autoupdate code, as I do not understand how that works. But I am willing to learn. :) How can I test all this? Thank you for your patience and help!
A mod manager from https://github.com/ModOrganizer2/modorganizer
Name: BGB
Description: BGB is a GameBoy emulator/debugger which runs on Windows and Wine.
Homepage: http://bgb.bircd.org
Download: http://bgb.bircd.org/#downloads
Credit goes to the Scoop bucket by TheLastZombie found here: https://github.com/TheLastZombie/scoop-bucket
The json is found here: https://github.com/TheLastZombie/scoop-bucket/blob/master/bucket/ryujinx.json
Name: osu!
Description: the bestest free-to-win and open-source rhythm game.
Homepage: https://osu.ppy.sh/home
Download: https://osu.ppy.sh/home/download
OpenRA was updated last week to Release 20200503
Thanks for the great work
I was checking the Raze project over at: https://github.com/coelckers/Raze/releases
Both the bucket and the release page is offering the alpha release at this point in time, though the bucket is stuck at 0.6.0 while the release page is at 0.7.3 at the time of writing this.
Hopefully this is an easy fix - thanks in advance.
Installing 'minecraft' (2.1.15376) [64bit]
Minecraft.exe (2,8 MB) [==========================================================================================================================================================] 100%
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: d9cdcf6fae6bd3ddc5c8a61b4453a75f5516b71e518ee3e410fa8df591940e70
Actual: e6b10c53f5f7c501747e4ffb87a43a7a6cb60201866863531d96b4114aa2fb21
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%402.1.15376%3a+hash+check+failed
Just heard about https://www.openttd.org/ and https://openrct2.org/. I think they would be a good addition. ๐
> scoop install minecraft
Installing 'minecraft' (2.1.15376) [64bit]
Minecraft.exe (2.8 MB) [======================================================================================] 100%
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: d9cdcf6fae6bd3ddc5c8a61b4453a75f5516b71e518ee3e410fa8df591940e70
Actual: e6b10c53f5f7c501747e4ffb87a43a7a6cb60201866863531d96b4114aa2fb21
See https://github.com/coelckers/Raze/releases for reference.
Scoop version: 0.7.3 alpha
Current version: 0.8.1 beta
Thank you in advance
Installing 'minecraft' (java-edition) [64bit]
Starting download with aria2 ...
Download: Download Results:
Download: gid |stat|avg speed |path/URI
Download: ======+====+===========+=======================================================
Download: 64b427|OK | 798KiB/s|C:/Users/natob/scoop/cache/minecraft#java-edition#https_launcher.mojang.com_download_Minecraft.exe
Download: Status Legend:
Download: (OK):download completed.
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: a76c2c056fc762f875471d1d49c108ecf23939b9abde5f38b59529af250469ef
Actual: f391a3c42bd3cc19bf76cf62de164b263ee2a6e9b3994120c3c613fb30af7476
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%40java-edition%3a+hash+check+failed
mednafen is a command line multi-system emulator utilizing OpenGL and SDL.
https://mednafen.github.io
Typically one does not use it on its own thus there is also third party graphical user interface.
https://github.com/AmatCoder/mednaffe
Hello,
rvgl has been updated on 29 Dec 2020. I have an older version installed via the official "rvgl.json" file, which says the updates are "nightly". When I do scoop update rvgl
, it tells me:
rvgl: nightly-20200821 (latest version)
However, this is not the latest version, which is version 20.1230, dated 29 Dec 2020:
https://distribute.re-volt.io/releases/
The json file points to this link:
https://distribute.re-volt.io/releases/rvgl_full_win64_online.zip
When I manually download and look into it, it is indeed the latest version 20.1230, but that does not help, as scoop thinks that nightly-20200821
is the latest version.
How shall users update such "nightly" programmes/games? Shall I uninstall rvgl first and then install it (again)? Will settings be retained or lost?
Thanks for your help and my best wishes to all of you for 2021!
MultiMC is not v0.6.8 !
It's downloads v0.6.7 someway :/
It looks like the automatic updater downgraded iortcw from 1.51b to 1.51 for no apparent reason. I won't revert this for now, otherwise the automatic updater would likely overwrite it again.
1.51b is the current stable release (it's not marked as a pre-release), see https://github.com/iortcw/iortcw/releases.
Paging @r15ch13 on this, since he maintains the automatic updater ๐
By the way, is there an issue with using \t
in the manifest? Are terminal emulators having trouble displaying it?
I hope that this question / suggestion does not seem disrespectful. Every work which makes it easier to use open source software is awesome. Thank you for your work!
That said, maybe it is a more effective use of time to contribute to winget packages going forward.
Like scoop, winget is a package manager for Windows. The huge difference is, that winget is from Microsoft and will be the official Windows package manager, which is going to be installed by default on all Windows 10 computers once it hits version 1.0
Winget is open source too: https://github.com/microsoft/winget-cli
Winget does support several connected repositories / sources for packages with the official one being https://github.com/microsoft/winget-pkgs
Having a random look in the manifest, there are already several open source games in it, like:
and probably many more.
Adding new packages or package versions does not seem to be complicated and works via pull requests.
I would love to know what you think ๐
As requested in #24 , #27 brought Mindustry to scoop.
However, a) the json hasn't been updated in quite some time (the server binary has been)
b) it would maybe make more sense to provide the client via [Windows-64bit]Mindustry.zip from https://anuke.itch.io/mindustry ?
I don't know if direct linking to itch.io downloads is a thing though..
Checking hash of mGBA-build-latest-win64.7z ... ERROR Hash check failed!
App: games/mgba-dev
URL: https://s3.amazonaws.com/mgba/mGBA-build-latest-win64.7z
First bytes: 37 7A BC AF 27 1C 00 04
Expected: 98aa02b8c56f11ae7d81b1fff63a18ffd0f57f55063e78125c6ccc64c597182b
Actual: e3f03fd3ea151e8e9a098c12a9a91ceb14f50fb0092b2223b221c22f00ee95b0
gzdoom.json
{
"homepage": "https://zdoom.org/",
"description": "Modern source port for Doom, Heretic, Hexen and more",
"version": "4.5.0",
"license": "GPL-3.0-or-later",
"architecture": {
"64bit": {
"url": "https://github.com/coelckers/gzdoom/releases/download/g4.5.0/gzdoom-4-5-0-Windows-64bit.zip",
"hash": "AF99BF22F30876F7C658BADC245E44D7FCDE7A4B3B9BD53639412231A0C0E42C"
}
},
"bin": "gzdoom.exe",
"shortcuts": [
[
"gzdoom.exe",
"GZDoom"
]
],
"pre_install": [
"New-Item -ItemType Directory -Force -Path $persist_dir\\..\\_doom | Out-Null",
"New-Item -Path $dir -Name gzdoom_portable.ini -ItemType File -ErrorAction Ignore | Out-Null"
],
"persist": "gzdoom_portable.ini",
"env_set": {
"DOOMWADDIR": "$persist_dir\\..\\_doom"
},
"checkver": {
"github": "https://github.com/coelckers/gzdoom",
"regex": "/releases/tag/(?:g)?([\\w.]+)"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/coelckers/gzdoom/releases/download/g$version/gzdoom-$dashVersion-Windows-64bit.zip"
}
}
},
"notes": [
"Place WAD files (game data) in:",
"",
" $persist_dir\\..\\_doom"
]
}
32bit support was dropped with this release, this may be why autoupdate is no longer working.
New version release: https://www.openttd.org/
Might do it myself tomorrow, just wanted to add it as a reminder, if someone else wants to do it.
Hello,
Would you mind updating STK to version 1.1.0? In "supertuxkart.json", there are still the 32 and 64bit versions 1.0. The new ones can be found there:
https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.1/SuperTuxKart%201.1.0%20installer-64bit.exe/download
SHA1: 8276e52ab9a66d2884fbb53b1dbe9ee7b6a61555
https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.1/SuperTuxKart%201.1.0%20installer-32bit.exe/download
SHA1: c60e2b49df8386509f056c8cf711e27c5c3c129d
Thank you for your kind consideration.
PS:
There is even a 1.2 RC1 available:
https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.2-rc1/
Hello
I wonder if it would be possible to add the software BetterJoy to the repo, which is available here: https://github.com/Davidobot/BetterJoy
Thank you
This issue concerns the "[email protected]" app.
I have noticed some time ago that the minecraft launcher installation made by scoop is somehow broken. I've tested it on two different machines and across some versions of the app, but whenever I install minecraft via scoop install minecraft
. the resulting launcher executable cannot be launched; instead I get the error "Unable to update the Minecraft Native Launcher". Googling this error message yields several results, which all somehow suggest re-installing your launcher installation (Example: https://www.auslogics.com/en/articles/fix-unable-to-update-minecraft-native-launcher/). Uninstalling and re-installing minecraft via scoop does not resolve the issue, however. For now, the only solution that I found was to scoop uninstall minecraft
and then download the installer directly from the minecraft homepage.
I'd be happy if I could keep managing all my apps, including minecraft, with scoop.
I tried this using Windows 10.
Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 77 90 144 0 3 0 0 0
Expected: 7466b0d856ab3734031c3baaf7dc7553f725b4ec6f145dc366e927ea944e094a
Actual: 40120c7232488a2e39a342a7af8b3d244071fe23303c7d0557a44e067fc03a94
https://github.com/derrod/legendary
Legendary is an opensource game launcher for the epic games store.
Installing 'mgba-dev' (0.8.2-6239) [64bit]
mGBA-build-latest-win64.7z (10.8 MB) [==============================================] 100%
Checking hash of mGBA-build-latest-win64.7z ... ERROR Hash check failed!
App: games/mgba-dev
URL: https://s3.amazonaws.com/mgba/mGBA-build-latest-win64.7z
First bytes: 37 7A BC AF 27 1C 00 04
Expected: a53cb4bf225fd39009e4c007f7a092582eecafdfa10746cd4692db7325965aec
Actual: 11df0563380c7823150fdec02d0728ab8585deb91bb5dd10551ab6c3807e2ccc
happens on reinstall and also when it's installed and you try and update it,
windows 10 up to date, fresh install of scoop
Whenever I scoop install minecraft
, once downloaed it errors out by giving me the ERROR Hash check failed!
Supertuxkart version 1.0 has been released
http://blog.supertuxkart.net/2019/04/supertuxkart-10-release.html
OpenMW is a popular Open Source reimplementation of The Elder Scrolls III: Morrowind engine, and is still under heavy development (you can check out their github).
I tried to write a manifest to make your work easier, but I don't know how to deal with persist data (saves and configuration files), which seems to be currently hardcoded to go to C:\Users\username\Documents\My Games\OpenMW
(ref1, ref2), so you can take my manifest as a reference but if you can improve that it would be great. Also I currently added the same shortcuts as their installer, but it may be a lot, I'm not sure. Also, the entire installer content is currently extracted but some parts are not useful (installer data in $PLUGINSDIR
and uninstaller executable), I don't know if that would be an issue.
Also it would be nice to have an openmw-nightly
app as the nightlies are actually used a lot (they are available here along with their hash), but I don't know how to deal with the versioning.
Thanks in advance!
Received this error on multimc-dev game install. ps scripts are one of the few scripting i do not know so sadly i don't have any type of suggestion on a fix.
PS C:\Windows\system32> scoop install multimc-dev
Installing 'multimc-dev' (1459) [64bit]
package.tar.gz (13.0 MB) [===//==] 100%
Checking hash of package.tar.gz ... ok.
Extracting package.tar.gz ... Expand-7zipArchive : Cannot validate argument on parameter 'FilePath'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.
At C:\Users\ROMVoid95\scoop\apps\scoop\current\lib\install.ps1:564 char:13
+ & $extract_fn -Path "$dir\$fname" -DestinationPath "$dir\ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Expand-7zipArchive], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Expand-7zipArchive
Attempting to install minecraft produced the following output (usernames have been changed) :
PS C:\Users\foo> scoop install minecraft
WARN Scoop uses 'aria2c' for multi-connection downloads.
WARN Should it cause issues, run 'scoop config aria2-enabled false' to disable it.
Installing 'minecraft' (java-edition) [64bit]
Starting download with aria2 ...
Download: [#2704db 0B/0B CN:1 DL:0B]
Download: [#2704db 208KiB/2.0MiB(10%) CN:1 DL:213KiB ETA:8s]
Download: [#2704db 416KiB/2.0MiB(20%) CN:1 DL:210KiB ETA:7s]
Download: [#2704db 656KiB/2.0MiB(31%) CN:1 DL:218KiB ETA:6s]
Download: [#2704db 880KiB/2.0MiB(42%) CN:1 DL:222KiB ETA:5s]
Download: [#2704db 1.0MiB/2.0MiB(52%) CN:1 DL:218KiB ETA:4s]
Download: [#2704db 1.2MiB/2.0MiB(63%) CN:1 DL:217KiB ETA:3s]
Download: [#2704db 1.4MiB/2.0MiB(73%) CN:1 DL:218KiB ETA:2s]
Download: [#2704db 1.7MiB/2.0MiB(85%) CN:1 DL:221KiB ETA:1s]
Download: [#2704db 1.8MiB/2.0MiB(94%) CN:1 DL:216KiB]
Download: Download Results:
Download: gid |stat|avg speed |path/URI
Download: ======+====+===========+=======================================================
Download: 2704db|OK | 214KiB/s|C:/Users/foo/scoop/cache/minecraft#java-edition#https_launcher.mojang.com_download_Minecraft.exe
Download: Status Legend:
Download: (OK):download completed.
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: f391a3c42bd3cc19bf76cf62de164b263ee2a6e9b3994120c3c613fb30af7476
Actual: b8e54a71ffc79bb9c95902f877dca7e1880b907ea94ff9659bb1a927808787a2
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%40java-edition%3a+hash+check+failed
BGB, Kega-Fusion and Snes9x don't have persist folders.
Please add them.
Hi! I tried to install Steam using scoop
, but I've ran into an issue.
First, it gets stuck there :
After a few minutes, there's this error :
I also tried to run Steam's installer over the current
folder just to see what happens, and I got the same issue. Probably a problem on Steam's part, but I'd like to see if you have any idea of how to get around this.
Enigma is a puzzle game inspired by Oxyd on the Atari ST and Rock'n'Roll on the Amiga. The object of the game is to find uncover pairs of identically colored Oxyd stones.
Homepage https://www.nongnu.org/enigma/index.html
Download https://www.nongnu.org/enigma/download.html#stable
Loot on Github
Official website: https://www.widelands.org/
GitHub: https://github.com/widelands/widelands
Thank You.
Hello,
Please forgive me if this is not the right place to ask for rather a feature than reporting an issue. Would it be possible and feasible to add short descriptions for the games? I know that one can open the json files, go to the included links and see what the game is about, but this is a little bit cumbersome. So is adding a short description per game (in the game bucket list) an option worth to consider? Or/and add a category like 'arcade', 'rpg', 'racer', 'shooter', etc.?
Hello
Is it possible to add the PSX emulator found here: https://github.com/stenzek/duckstation
Thank you
It seems that eduke32 downloads links are wrong
The hash has changed for Minecraft.exe
scoop install minecraft
Installing 'minecraft' (java-edition) [64bit]
Minecraft.exe (1.5 MB)
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: a76c2c056fc762f875471d1d49c108ecf23939b9abde5f38b59529af250469ef
Actual: f391a3c42bd3cc19bf76cf62de164b263ee2a6e9b3994120c3c613fb30af7476
This is a separate hash I made using a manually downloaded copy of Minecraft. All download links can be found on this page as well. https://www.minecraft.net/en-us/download/alternative/ Minecraft.exe is labelled "Windows (Alternative)".
Name: Minecraft.exe
Size: 1526144 bytes (1490 KiB)
SHA256: F391A3C42BD3CC19BF76CF62DE164B263EE2A6E9B3994120C3C613FB30AF7476
Hello,
The link for rvgl in json reads:
https://distribute.re-volt.io/releases/rvgl_full_win64a_online.zip
The correct link is without the 'a':
https://distribute.re-volt.io/releases/rvgl_full_win64_online.zip
at least according to the releases folder:
https://distribute.re-volt.io/releases
Among others, there are:
rvgl_full_win64_basic.zip 12-May-2020 21:58 77024973
rvgl_full_win64_online.zip 22-Jun-2020 20:38 1432835780
rvgl_full_win64_original.zip 12-May-2020 21:58 183547663
I am not affiliated with rvgl and have no clue how these versions differ from each other. And to make things even more complicated, there is yet another Win64 version linked directly in the landing page of the project (https://rvgl.re-volt.io):
https://rvgl.re-volt.io/downloads/rvgl_20.0430a_setup_win64.exe
Thank you so much for looking into this! ๐
PS - Maybe the following question is somewhat OT here:
Is it possible for a scoop user to apply a temporary workaround for such dead links? I.e., can scoop users give the full download path for a game when doing 'scoop install'? Or is amending the json file (by the developer/contributor) the only really well working solution?
Sorry, once more a mismatch of the md5 check...
Best regards,
Werner
Scoop was updated successfully!
Installing 'minecraft' (java-edition) [64bit]
Minecraft.exe (2.1 MB) [================================================================] 100%
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: 22954f65c6ea85374c7af7ec4cd617b022044a31445b1dc4dede3129fd5d4920
Actual: a541356a3103201145eac713c3a056674253634d895810b249f87d2d7a654d17
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%40java-edition%3a+hash+check+failed
Blitz.gg is an app that helps find runes and builds in League of Legends's champion selection phase. Its installer is an archive containing a .nupkg
, which I've heard can be used by Scoop.
Checking hash of mGBA-build-latest-win64.7z ... ERROR Hash check failed!
App: games/mgba-dev
URL: https://s3.amazonaws.com/mgba/mGBA-build-latest-win64.7z
First bytes: 37 7A BC AF 27 1C 00 04
Expected: 73902674da87ab258a5323f4059fc9f0edf766110669321df354a97108f7ef00
Actual: 0afdeb73703a53d7bf990d5d13ed312f3505ac82e70ddb661c5c32100ebaa449
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.