trakos / cfan Goto Github PK
View Code? Open in Web Editor NEWThe Cool Factorio Archive Network
License: Other
The Cool Factorio Archive Network
License: Other
0.1.1-0
Windows 10
No new mods or updates to existing mods
Open CFAN yourself!
None!
Thanks for wanting to bring an issue to our attention!
**CFAN Version: 0.1.4
**Operating System: Win7
**The issue you are experiencing: The warehousing mod still gets displayed as only 0.15 compatible only, although on the factorio forum as well as in the info.json it clearly states its ready for 0.16. It shows the current correct version number of Warehousing as 0.1.0 but only 0.15 compatible . Refresh doesn't help. The mod was updated 4 days ago for 0.16.
How to recreate this issue:
CFAN error codes (if applicable):
Thanks for wanting to bring an issue to our attention!
CFAN Version: 0.1.3-0-gadfe769 (beta)
Operating System: Windows 10 x64
The issue you are experiencing: Couldn't download http://cfan.trakos.pl/repo/repository_v2.tar.gz.
How to recreate this issue: Open CFAN, if open, click refresh
CFAN error codes (if applicable):
Looks like the domain is no longer owned, is there an alternate repo or is CFAN abandoned?
CFAN Version:
0.0.3
Operating System:
Win 10 x64
The issue you are experiencing:
crash at startup
How to recreate this issue:
here's the appdata mod folder for factorio that cause the issue
mods.zip
CKAN error codes (if applicable):
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: Couldn't detect mod in directory C:\Users\Lorenzo\AppData\Roaming\Factorio\mods\temp
Parameter name: directoryOrZipFile
at CKAN.Factorio.FactorioModParser.getInfoJsonTextContent(String directoryOrZipFile)
at CKAN.Factorio.FactorioModParser.parseMod(String directoryOrZipFile)
at CKAN.Factorio.FactorioModDetector.findAllModsInDirectory(String directory)
at CKAN.KSP.ScanGameData()
at CKAN.Main.UpdateRepo()
at CKAN.Main.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1078.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
cfan
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Lorenzo/Desktop/cfan.exe
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1075.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1078.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Had to install mono (depending on your OS can be interesting). For me on Fedora 23 it was dnf install mono
, otherwise check http://www.mono-project.com/docs/getting-started/install/linux/ and also needed to do a mozroots --import --ask-remove
as cfan complained in terminal of issues making ssl connections (don't have scrollback, sorry).
Run app with mono cfan.exe
.
After that was done gui loaded and opened fine but just sat there when trying to install mods, even with --debug
added, only accidentailly found out when I tried mono cfan.exe install bob
- it complained libcurl wasn't available. You'll need to install (again for me on Fedora 23) dnf install libcurl-devel
.
CKAN Version:
mono cfan.exe version
0.0.5-0-gb1eecbc (stable)
Operating System:
cat /etc/fedora-release
Fedora release 23 (Twenty Three)
CFAN Version: 0.1.3-0-gadfe769 (beta)
Operating System: Windows 7 x64
The issue you are experiencing: It takes eons to check if the remote repo is not available
How to recreate this issue: Click Refresh repo while it is not available and watch your beard grow longer
CFAN error codes (if applicable): none
Due to changes in factorio's mods API, cfan no longer supports dependencies. I don't think it can be fixed easily; there's just not enough information returned now. Unfortunately, it doesn't include mod dependencies.
CFAN Version: 0.1.3-0-gadfe769 (beta)
Operating System: Windows 7 x64
The issue you are experiencing: None yet, but I would like to know, what happens if you hit refresh while having two repos configured with one it being older. Since the the gui tells me only that it updated successfully i have no clue. Appearently if i click the refresh button ALL repos are contacted. (I removed my repo and tested it. It showed me that my repo is not available, but still finishes successfully) Are they merged? Are only the mods updated with higher version numbers? Does it make an problem if i dont update my repo at the same time as you?
How to recreate this issue: Open CFAN, have a second repo configured which is older and hit this fancy refresh button. Afterwards pray to god that the author of CKAN did his testing job with several repos ;)
CFAN error codes (if applicable): none
CKAN Version:
0.0.2-0
https://github.com/trakos/CFAN/blob/master/Core/Net/NetFileCache.cs#L248-L258
should probably be changed to
using (TransactionScope scope1 = new TransactionScope())
{
if (move)
{
tx_file.Move(path, targetPath);
}
else
{
tx_file.Copy(path, targetPath, true);
}
scope1.Complete();
}
// We've changed our cache, so signal that immediately.
// OnCacheChanged(); // The Transactions library doesn't do lazy event propagation so we shouldn't need this if the FileSystemWatcher is working correctly
I'll look at getting my build environment setup.
Thanks for wanting to bring an issue to our attention!
CFAN Version: 0.1.3-0-gadfe769 (beta)
Operating System: Windows 7 x64
The issue you are experiencing: Couldn't download http://cfan.trakos.pl/repo/repository_v2.tar.gz.
How to recreate this issue: Open CFAN, if open, click refresh
CFAN error codes (if applicable):
Looks like the domain is no longer owned, is there an alternate repo or is CFAN abandoned?
CFAN Version:
(0.0.5) Little Biter 4
Operating System:
Windows 7
The issue you are experiencing:
Incorrect folder name for some mods (Such as SmartTrains)
How to recreate this issue:
SmartTrains-v0.3
instead of SmartTrains_0.3.91
)**CFAN Version: 0.1.4-0-g4129ddb(beta)
**Operating System: Windows 10 Home, 10.0.17134 build 17134
**The issue you are experiencing: Autoupdate does not want to work. Upon opening CFAN, a window pops up that says:
Error!
Error in autoupdate: The request was aborted: Could not create SSL/TLS secure channel
**How to recreate this issue: with "Check for CFAN updates on launch" enabled in settings, close and relaunch CFAN.exe
**CFAN error codes (if applicable): N/A (that i know of)
Thanks for wanting to bring an issue to our attention!
CFAN Version: 0.1.3-0-gadfe769 (beta)
Operating System: Windows 7 x64
The issue you are experiencing: My local cached repository got deleted after i tried to manually update it, while the remote repo was not accessible.
How to recreate this issue: Open CFAN, if open, click refresh and most of the times it throws an error. But sometimes it tells me that it succeeded although the remote repo was still not available and deleted the local cached repo in the process. That way i couldnt install any new mods, although it would still be possible with the old repository.
CFAN error codes (if applicable): none
Noticed on first start that a dialogue or two still had "CKAN" in the messages instead of "CFAN". Can't recall which, but believe it was one of the 'update' messages.
Since I use both... was worried for a moment I'd ran the wrong one.
Thanks for wanting to bring an issue to our attention!
**CFAN Version: 1.4
**Operating System: Win7
**The issue you are experiencing: Avast is complaining that the CFAN.exe file is infected with FileRepMalware and will be removed. I transmitted it to them with my complain that they are absolutely stupid with their heuristics ... i hope you havent done anything like this ;)
**How to recreate this issue: Download CFAN with AVAST 17.8.2318 and 171221-8 Virus database
**CFAN error codes (if applicable): none
CFAN Version:
0.0.2-0
Operating System:
Windows 10 x64 Professional
The issue you are experiencing:
System.IO.FileNotFoundException resulting in app crash
How to recreate this issue:
CFAN error codes (if applicable):
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not find file 'C:\Users\Bryan Koch\Desktop\Factorio_0.12.29.stable\CFAN\downloads\30D497D9-additionaloilrefineries_1.0.0'.
File name: 'C:\Users\Bryan Koch\Desktop\Factorio_0.12.30.alpha\CFAN\downloads\30D497D9-additionaloilrefineries_1.0.0'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at ICSharpCode.SharpZipLib.Zip.ZipFile..ctor(String name)
at CKAN.NetFileCache.GetCachedZip(Uri url, Boolean test_data)
at CKAN.NetFileCache.IsCachedZip(Uri url)
at CKAN.ModuleInstaller.InstallList(ICollection1 modules, RelationshipResolverOptions options, IDownloader downloader) at CKAN.Main.WasSuccessful(Action action) at CKAN.Main.InstallList(HashSet
1 toInstall, RelationshipResolverOptions options, IDownloader downloader)
at CKAN.Main.InstallMods(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
Additional Info:
There is a FileSystemWatcher at https://github.com/trakos/CFAN/blob/master/Core/Net/NetFileCache.cs#L24 that appears to be correctly flushing the cache when the cache is changed however it doesn't appear that the TxFileManager at https://github.com/trakos/CFAN/blob/master/Core/Net/Repo.cs#L23 is correctly implemented.
https://github.com/trakos/CFAN/blob/master/Core/Net/Repo.cs#L237 should probably be changed to something like below for the signaling to work properly (as per https://github.com/rsevil/Transactions).
using (TransactionScope scope1 = new TransactionScope())
{
file_transaction.Delete(repo_file);
scope1.Complete();
}
Oh and about me setting up my build environment; I probably just don't have the correct C# compiler version. I use some pretty old versions of C# for work but the latest C++.
CFAN Version:
7256e64
Operating System:
Windows 10
The issue you are experiencing:
Cannot download any mods
How to recreate this issue:
Try to update EfficenSee
CFAN error codes (if applicable):
Failed to download "https://mods.factorio.com/api/downloads/data/mods/398/EfficienSee_1.0.39.zip?username=&token=" - error: The remote server returned an error: (403) Forbidden.
CFAN Version: 0.1.3-0-gadfe769 (beta)
Operating System: Windows 7 x64
The issue you are experiencing: When the repo list is not available and i try to add a repo the window with list of the official repos does not show up. As you need this window to add a repo manually you have also no way to add one manually. Maybe i just remember it wrong already and i was just to stupid to realize that the text box in the bottom of the window is there to add one manually.
How to recreate this issue: Open CFAN, make sure the official repo list is not available and try to add a new one.
CFAN error codes (if applicable): none
CFAN Version:
0.1.0-0-g7256e64(beta)
Operating System:
Windows 10 64bit
The issue you are experiencing:
mods are not updating to latest version
How to recreate this issue:
open or refresh cfan, the "add available updates" button has not lit up for a few days now, but when compared to https://mods.factorio.com/, there are newer versions than what i have installed. For example, I have AutoTrash 0.1.1 installed via cfan, but on https://mods.factorio.com/, the author updated twice in the past 6 hours to 0.1.2 and now 0.1.3. CFAN is not picking this up. Either my CFAN isn't working properly, or I've done something wrong.
CFAN error codes (if applicable):
none
Thanks for wanting to bring an issue to our attention!
Before you open a ticket, please do a quick search of the existing issues to see if it's already been brought up.
CKAN Version:
0.0.2
Operating System:
Win 10 x64
The issue you are experiencing:
If the "mods" directory in Users/[User]/]AppData/Roaming/Factorio does not exist yet at startup the Program crashes with a System.Io.DirectoryNotFound Exception.
How to recreate this issue:
Start the program without the mod directory created.
CFAN Version:
0.0.1-0-g2f68257 (stable) for Factorio 0.12.29
Operating System:
Windows 10 x64 Professional
The issue you are experiencing:
"[ModuleAndVersionStringInvalidKraken] Red Alerts is not a valid module=version string
How to recreate this issue:
Attempt to install Red Alerts (1.0.3) by Supercheese
CKAN error codes (if applicable):
None
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
[ModuleAndVersionStringInvalidKraken] Red Alerts is not a valid module=version string
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1073.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
cfan
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Bryan%20Koch/Downloads/cfan.exe
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1068.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
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.