davidpanderson / science_united Goto Github PK
View Code? Open in Web Editor NEWSource code for Science United, an interface to BOINC.
License: GNU Lesser General Public License v3.0
Source code for Science United, an interface to BOINC.
License: GNU Lesser General Public License v3.0
GPUGrid gives me the following warnings in the BOINC manager log since the pull request/merge BOINC/boinc-site#4 BOINC/boinc-site@5f9ef27.
Before the pull request it did however also show a warning that the used url of GPUGRID was outdated and should be updated to https url, so I'm not sure what to do.
Mi 27 Mai 2020 16:18:57 CEST | GPUGRID | [error] Project GPUGRID is in state file but no account file found
Mi 27 Mai 2020 16:18:57 CEST | | [error] File info outside project in state file
Mi 27 Mai 2020 16:18:57 CEST | | [error] File info outside project in state file
Mi 27 Mai 2020 16:18:57 CEST | | [error] File info outside project in state file
Mi 27 Mai 2020 16:18:57 CEST | | [error] File info outside project in state file
Mi 27 Mai 2020 16:18:57 CEST | | [error] Project files outside project in state file
Under Settings / Computing / customize, it is possible to configure separate computing preferences for home, school, and work. However, it appears there is no way in the site to associate these preferences with computers.
Is the home/school/work feature supposed to work in SU? I am comparing with a similar feature in Einstein@Home.
It is not possible to register, message "reCAPTCHA is wrong"
I am getting "Science United status" emails daily, even though I configured my emails settings for them to be sent monthly.
This was initially reported at https://scienceunited.org/forum_thread.php?id=75#192 . I was told to maybe try here.
Possibly related: conversely, I never got a notification for the responses in the forum.
adding or updating any of the custom computing preferences on the https://scienceunited.org/prefs.php?subset=global page does nothing (i.e. does not save). it looks like the page does a GET on submitting and not a POST? not sure if that is intended behavior.
Downloading and running the boinc_7.2.42_x86_64-pc-linux-gnu.sh
goes fine, however, trying to then run the run_manager
gives the error ./boincmgr: error while loading shared libraries: libwx_gtk2u_html-2.8.so.0: cannot open shared object file: No such file or directory
Perhaps the required dependencies should be bundled with the file?
Hello,
I have an issue with Science United synchronizing with GPUGRID in BOINC. It links with different account than mine (different user ID). I am afraid it may use account name rather than email.
I think switching SU to use one account per project have some benefits:
[Amicable Numbers] Invalid or missing account key. To fix, remove and add this project .
There are probably more, these few are just those that quickly came to my mind. Probably there are also some cons, but so far I don't find any.
Hello!
I am running BOINC on my Android phone. How can I also use SU?
There was a request for an RPC to provide info about an account,
similar to the BOINC am_get_info.php RPC.
I can do this if someone convinces me that it will actually be used.
Running Raspbian Pi Stretch with latest patches the current packaged BOINC manager for the OS is version 7.6.33.
Attaching to the account manager "Science United" results in the "successful attachment" step of the attach to account manager process, but attachment is not a success.
The logs show the following steps:
No other info is displayed in the Event log after the error.
The result is no attachment succeeds and viewing the Tools menu the selection does not change and still displays "Add project.... , Use account manager..., etc)" Where it usually would show the attached account manager.
Is this a science united issue or due to the outdated client available to Raspbian PI?
It looks that for some reason SU can't create account at Einstein@home. It's still in "In progress" state.
Einstein@home 6 Jan 2019 0.00 0.00 0 0 In progress yes
On World Community Grid, they show on one of their showcase pages that...
…your device could have analyzed
8 potential cancer signatures
for the Mapping Cancer Markers project.
This might be advantageous to apply a similar "hook" to Join Science United for those landing directly on the Science United webpage. Guilt & Empathy are powerful motivators. They work for the American Red Cross & Children's Fund...even political candidates. And Guilt & Empathy applied with a "what does it REALLY cost me" is especially powerful.
In the time it takes to read this paragraph, your computer could have analyzed...
All by using your computer's power that is unused and often wasted.
Email notification does not work. I enabled everyday status emails and immediate community emails but I have never received any email.
Hello!
Since some Days I get this message from Milkyway@home:
Milkyway@home: Notice from BOINC This project seems to have changed its URL. When convenient, remove the project, then add http://milkyway-new.cs.rpi.edu/milkyway/
I can't remove Milkyway in BOINC because it's pushed from SU. So how can this be fixed? At first I thought that some kind of update from SU will remove and add it correctly, but that didn't happen. Now my ready workunits are lost because they can't be uploaded anymore.
Thanks in Advance!
rhoellwarth
I noticed a spam attack on the science united forum
how long has this been going on?
In theory, we can write a script that on the backend every time a new message will send it to the common chat room of moderators, for example, telegram
this way we can promptly ban all this
I couldn't find the "forum" part of su in source code, so i cant check my idea locally first, so i'm writing it here
I think it would be good to have some checker of current status of projects. Motivation is that for example at this moment SU assigned to my computer two projects, first of which (SETI) is under maintenance break and the second one (RNA) have no task. Queue have drained and host is idle.
Therefore to avoid such situation I think projects should be periodically checked (every 5 minutes, hour or so) to determine if they are actually working and if they have any task available. This knowledge should be used by SU to make decision about project assignment. This should be relatively easy to implement.
The even more advanced but also a lot harder functionality may also check for availability of given kind of tasks accounting things like OS, CPU, VBox, GPU, even with distinction for things like GPU type, CPU instruction sets, OS types and bitness, etc. But I know it's is not trivial or may even be impossible to obtain such information from every project.
The following error is displayed on the home page after logging in, underneath "Welcome, (username)" and above "Recent contribution."
Notice: Use of undefined constant CURRENT_CLIENT_VERSION - assumed 'CURRENT_CLIENT_VERSION' in /mydisks/a/users/boincadm/science_united/su_user.inc on line 73 Notice: Use of undefined constant CURRENT_CLIENT_VERSION - assumed 'CURRENT_CLIENT_VERSION' in /mydisks/a/users/boincadm/science_united/su_user.inc on line 73
Several projects are using old URLs. See forum thread.
Please add instructions to your website on how to setup BOINC on a Linux or UNIX server. The setup is actually quite simple, but it's annoying that I had to Google for instructions and finding the correct instructions wasn't just a walk in the park. I almost gave up on it as I was completely lost on how to set it up.
https://scienceunited.org/su_help.php should have that or a link to instructions, but it does not.
In many other BOINC projects, user can log into the account and check the status of tasks on the website. I didn't find how to do the same thing with Science United, so I would suggest adding this feature. This feature is useful for some users/contributors who has more than 1 computers because log into every computer and check the status are too annoying, plus, once a task submitted, we won't know if it failed or not on the computer end.
AFAIK, it is only possible to opt out of projects at the moment. I think it could be a good idea to opt out of project/hardware combinations.
Apparently Milkyway@home and Einstein@home are having problems with OpenCL on amd on my machine. Their Nvidia and cpu tasks work fine though. Also other projects amd gpu tasks work fine.
In this case I would like my machine to keep working on M@h and E@h cpu and nvidia tasks and fetch amd tasks from different projects.
I've tried to create an account several times. but I'm hit with the following message:
Can't create account
Invalid email address: you must enter a valid address of the form name@domain
Click your browser's Back button to try again.
Have gmail accounts been blacklisted? Or should I not enter the .com
part of my email. The error message is a bit vague.
When the boinc connects to BOINC@TACC (https://boinc.tacc.utexas.edu
) the following error gets reported: BOINC@TACC | This project is using an old URL. When convenient, remove the project, then add http://boinc.tacc.utexas.edu/
.
PS: I reported the bug also at the boinc issue tracker (BOINC/boinc#3850) and was referred to this bug tracker.
I'm receiving the error "AM reply parse error" when attempting to attach the account manager to the client. I'm using Ubuntu Server 18.04.2 LTS and boinc-client version 7.14.2.
When attempting to attach my Windows 10 machine using the BOINC Manager, it states that the connection was successful even though the account manager does not actually attach and no work is downloaded.
Strangely, both machines appear on the "Your computers" page of Science United, with the "Last contact" field showing the time since I last attempted to connect the account manager. In the machine details though, the "Number of times client has contacted server" field stands at "0."
In computing settings selecting "Low power" set usage of 100% of processors, when it should 25%.
Use 25% of processors, and stop computing when computer is idle
I was wondering why GPUGRID.net with a total allocation score of roughly 4 to 6 (almost always highest allocation score for my machine) runs only very rarely.
I was looking into boincs event log an saw the following lines a couple of times in it:
Mon 10 Feb 2020 12:19:05 PM CET | GPUGRID | Sending scheduler request: Requested by project.
Mon 10 Feb 2020 12:19:05 PM CET | GPUGRID | Not requesting tasks: don't need (CPU: job cache full; NVIDIA GPU: not highest priority project; AMD/ATI GPU: not highest priority project)
Mon 10 Feb 2020 12:19:07 PM CET | GPUGRID | Scheduler request completed
Why is my nvidia gpu often idling, when apparently there would be wu from gpugrid to work on?
Also, when boinc wants to fetch new cpu tasks, it pretty much never fetches from gpugrid either. And then if it asks gpugrid for new tasks, it sees that the cpu queue is full. This happens despite gpugrid being the project which, according to the 'how projects are chosen for this machine' site, is chosen for cpu and the nvidia gpu.
Can we have a computing leaderboard showing CPU and GPU time that you enroll in to compare who has done the most work, just a fun element to Science United?
Selects Einstein@home as a project for given computer despite problem with account creation:
`
Web site | http://einstein.phys.uwm.edu/ |
---|---|
Science keywords | Astronomy, Detection and study of gravitational waves, Detection and study of pulsars |
Location keywords | International, Albert Einstein Institute for Gravitational Physics |
Account status | Transient error |
``
Project | Score | Use cpu? | Use nvidia? |
---|---|---|---|
Einstein@home | 0.1 | Yes | Yes |
`
There's msgid to msgstr mismatch between index.php and en.po.
en.po:
#: index.php:170 msgid "" "Science United is funded by the %1National Science Foundation%2, award " "#1664190, and is based at the %3University of California, Berkeley%4." msgstr ""
index.php:
echo tra("Science United is funded by the %1National Science Foundation%2, award #1664190, and is based at the %3University of California, Berkeley%4. Image credits: CERN and NIAID.", "<a href=https://nsf.gov>", "</a>", "<a href=https://berkeley.edu>", "</a>" );
On my Windows PC it hasn't been able to connect to the account manager for 3 days.
When I manually tell it to sync with Science United it gives error "Failed to update account manager"
It's running Windows 10 Pro 21H1.
I've verified the Windows Firewall is set to allow BOINC traffic
My 3 linux boxes are syncing fine.
The following messages appear above the projects table:
Notice: Undefined offset: 18 in /home/boincadm/science_united/su_user_projects.php on line 100
Notice: Trying to get property 'id' of non-object in /home/boincadm/science_united/su_user_projects.php on line 58
Notice: Trying to get property 'name' of non-object in /home/boincadm/science_united/su_user_projects.php on line 59
Notice: Trying to get property 'kws' of non-object in /home/boincadm/science_united/su_user_projects.php on line 67
Warning: Invalid argument supplied for foreach() in /home/boincadm/science_united/su_schedule.inc on line 135
Warning: Creating default object from empty value in /home/boincadm/science_united/su_user_projects.php on line 102
Notice: Undefined offset: 27 in /home/boincadm/science_united/su_user_projects.php on line 100
Notice: Trying to get property 'id' of non-object in /home/boincadm/science_united/su_user_projects.php on line 58
Notice: Trying to get property 'name' of non-object in /home/boincadm/science_united/su_user_projects.php on line 59
Notice: Trying to get property 'kws' of non-object in /home/boincadm/science_united/su_user_projects.php on line 67
Warning: Invalid argument supplied for foreach() in /home/boincadm/science_united/su_schedule.inc on line 135
Warning: Creating default object from empty value in /home/boincadm/science_united/su_user_projects.php on line 102
Notice: Undefined offset: 4 in /home/boincadm/science_united/su_user_projects.php on line 100
Notice: Trying to get property 'id' of non-object in /home/boincadm/science_united/su_user_projects.php on line 58
Notice: Trying to get property 'name' of non-object in /home/boincadm/science_united/su_user_projects.php on line 59
Notice: Trying to get property 'kws' of non-object in /home/boincadm/science_united/su_user_projects.php on line 67
Warning: Invalid argument supplied for foreach() in /home/boincadm/science_united/su_schedule.inc on line 135
Warning: Creating default object from empty value in /home/boincadm/science_united/su_user_projects.php on line 102
In addition there are missing project names in the table.
To help increase usage of boinc let's remove the account requirement. Allow someone to download the client and contribute without create an account, giving their email, or a password. Each one of those items, adds steps some people won't do.
It may need machine accounts on the backend, but incentives to cheat, etc should really go away.
Boinc states: [Amicable Numbers] Invalid or missing account key. To fix, remove and add this project .
, but it is created and attached by SU, so I can't do that.
The following error is displayed on the "How projects are chosen for this computer" page of scienceunited.org:
To decide which projects this computer should work for, we compute a "score" for each project. The components of the score are:
- Keyword score: How well your keyword preferences match the project's keywords.
- Platform score: -1 if the project has no programs that will run on the computer; 0 if it does; +1 if one of them uses a GPU or VirtuaBox.
- Balance: How much work is owed to the project; this changes from one day to the next.
We then choose the highest-scoring projects (at least 2) that together can use all the computer's processors.
> Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 153 Notice: Trying to get property of non-object in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 154 Warning: Division by zero in /mydisks/a/users/boincadm/science_united/su_schedule.inc on line 155
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.