stargazer1258 / beatdrop Goto Github PK
View Code? Open in Web Editor NEWThe ultimate content-manager for Beat Saber. Download mods, songs, and more!
License: Other
The ultimate content-manager for Beat Saber. Download mods, songs, and more!
License: Other
Environment:
Device - PC
OS - Windows 10 x64 1903
BeatDrop Version - 2.5.5, Steam BeatSaber
Description of bug:
When editing playlists the finish editing button doesn't work.
Steps to reproduce:
Expected behavior:
Playlist editing to finish and for the playlist to get saved.
Actual Behavior
Playlist editing didn't finish or save and nothing happens (At least that's visible to me).
Environment:
Device - PC
OS - Windows 10 x64 1903
BeatDrop Version - 2.5.5 Beta, Steam BeatSaber
Description of bug:
Multiple unrecoverable "view" crashes. Reset view doesn't fix them, nor does deleting the cache folder.
Steps to reproduce:
(Note, running as admin or user doesn't change the behavior for any of these.)
Crash 1: Search for 2000
.
Crash 2: View Library as Grid.
Crash 3: Trigger is more vague. Occurred after adding ~30 songs to several, mostly new playlists on the Library Songs screen. Did not note the song or playlist name.
Actual Behavior
For all: The "Oops!" page/dialog appears with options to Reset View or Reset Everything. Reset View returns to initial view, but repeating the step(s) above still cause the crashes. Reset Everything and entering all initial settings does not resolve these crashes. Deleting the cache folder does not resolve these crashes.
For Crash 1: After a crash, selecting search again immediately crashes. Only remedy is Reset Everything (or delete cache).
For Crash 2: Shows loading animation on 6+ cards/blocks for 1 animation cycle, then Oops screen. Returning to Library Songs causes the crash again. If List or Compact List is selected before the loading animation ends, can still use those other views. Grid view works for items under BeatSaver sections, like New, etc.
For Crash 3: Selecting Library Playlists after initial crash causes immediate crash. Only remedy is Reset Everything (or delete cache).
Environment:
PC
Windows 10
2.5.5
Description of bug:
Completely unable to download
Steps to reproduce:
Steps to reproduce the behavior:
I have cleared out C:\Users(username)\AppData\Roaming but it didn't help. I've also tried completely reinstalling both Beat Saber and Beatdrop.
Expected behavior:
Should download
Actual Behavior
Endlessly loads, nothing shows up in the download queue.
Screenshots:
https://puu.sh/DKmQv/684297480c.png
https://puu.sh/DKmPW/5159f6358d.png
Environment:
Device - Oculus Rift S
OS - Edition: Windows 10 Education, Version: 1803, OS build: 17134.765
BeatDrop Version - 2.3.3
Description of bug:
Please see the attached video (song-ctx-menu-issue.zip)
The song context menu, it looks like multiple songs' ctx menu opens at once, on top of each other. The topmost isn't the actually selected song at all.
Ctx menu items don't reagate to click
Environment:
Device - Oculus Rift S
OS - Edition: Windows 10 Education, Version: 1803, OS build: 17134.765
BeatDrop Version - 2.3.3
Description of bug:
Please see the attached video (wrong-song-added-to-playlist.zip)
I try to add songs to playlist, but independently of the actually selected song, always one song gets added to the playlist. I don't know why that one, but always that one.
It lasts after I restart the app, so probably really that song gets added to the playlist.
Error when trying to open .bplist files.
A JavaScript error occurred in the main process
Uncaught Exception:
TypeError: Cannot read property 'webContents' of null
at handleFiles (C:\Program Files\beatdrop\resources\app.asar\build\electron.js:224:13)
at handleArgs (C:\Program Files\beatdrop\resources\app.asar\build\electron.js:158:10)
at App.app.on (C:\Program Files\beatdrop\resources\app.asar\build\electron.js:105:16)
at App.emit (events.js:187:15)
Beatdrop v2.5.8
Environment:
OS - Windows 10 x64
BeatDrop Version - 2.5.8
Description of bug:
"Oops" screen when click on song in local library
Steps to reproduce:
Steps to reproduce the behavior:
Сause of error
The error occurs because _songAuthorName in info.dat is empty:
"_songAuthorName": "",
I gave a "Xi - Angelic Party" for example, there are a lot of such tracks
Environment:
Device - CyperpowerPC Tracer
OS - Windows 10, 10.0.17134 Build 17134
BeatDrop Version - 2.1.6
Description of bug:
When pressing "Install" on any mod, the program freezes. In the log, it appears to be attempting to install repetitively, infinitely
Steps to reproduce:
Steps to reproduce the behavior:
Fix:
Expected behavior:
Mod is installed
Actual Behavior
Program freezes
Environment:
Device - i5 4690K, 16GB RAM, Oculus Rift CV1
OS - Windows 10 1903 x64
BeatDrop Version - 2.5.2
Description of bug:
When scrolling down the list of new songs in BeatDrop, each page ("Load More...") skips multiple songs in between the last of the previous page and the first of the next page, spanning multiple daya.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
The songs are in the exact order as on BeatSaver with no missing songs in between.
Actual Behavior
There are missing songs in between pages, causing disparity between BeatDrop's listings and BeatSaver's listings.
Environment:
BeatDrop Version - 2.1.6
Description of bug:
It seems BeastSaber changed the URL format to only use the first part of the song key/id,
so clicking on 'View on BeastSaber' doesn't open the song page
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
Opens the BeastSaber URL for the song page
Actual Behavior
Uses the entire song key for the BeastSaber URL
Leads to a 404 for most/older songs, for newly uploaded songs it opens a page with just the cover image
Screenshots:
Example: 31-11 (applies to most/older songs)
https://bsaber.com/songs/31-11 (opened by BeatDrop)
Example: 16116-17502 (seems to apply to newly uploaded songs)
https://bsaber.com/songs/16116-17502 (opened by BeatDrop)
Environment:
Device - Oculus Rift CV1
OS - Windows 10 Home 1809
BeatDrop Version - v2.5.6 and v2.5.7-beta
Description of bug:
Clicking SONGS > LIBRARY > Songs
always shows the "Oops! BeatDrop has crashed!" screen, even after clicking "reset everything", even after uninstalling BeatDrop, even when running as administrator.
Viewing mods works. Viewing playlists works, even.
In 2.5.5, trying to view Songs would give me a bunch of red errors about not being able to find songs that I've already deleted (in Beat Saber) and then give me an empty list (even though I had other songs still installed).
Doing "scan for songs" correctly sees the 28 songs that I have installed.
Steps to reproduce:
Steps to reproduce the behavior:
SONGS
if it isn't already expandedSONGS > LIBRARY > Songs
Expected behavior:
The list of installed songs would appear.
Actual Behavior
The error screen appears, suggesting a reset, which doesn't fix it.
I'm going to try a full un/reinstall at some point, but I thought I'd mention it first, in case you wanted me to check some config files to identify why it might be happening.
Environment:
Device - PC
OS - Windows 7, 6.1, 7601 SP1
BeatDrop Version - 2.1.6, Installation type - Steam, Song List has turned on Auto Load More
Description of bug:
After clicking with right mouse button on any of the custom songs available in my library, a random set of context windows with additional options are opened.
Steps to reproduce:
Expected behavior:
Context window with additional options (delete, add to playlist, share).
These options were earlier available just by hovering over the item on the list (that was also more convenient).
Actual behavior:
A group of context windows is opened, and none of them looks like for clicked element.
Feature Process:
Environment:
Device - PC
OS - Windows 10 Home, Version 1809, Build 17763.437
BeatDrop Version - 2.1.8
Description of bug:
When I run BeatDrop, I always get a pop-up with the message "Scanning for songs" and nothing happens. I can't close it, and BeatDrop doesn't work for me. My "CustomSongs" folder only contains 1 song. I tried reinstalling Beat Drop but it didn't help.
Steps to reproduce:
Steps to reproduce the behavior:
Environment:
Device - Alienware 17R4
OS - Windows 10, Insider 1903, 18362.53
BeatDrop Version - BeatDrop Version 2.1.8
Description of bug:
When scrolling through the list of new songs on Beat Saver, please include the upload time as part of the metadata displayed. I use this to track where to start looking for new songs, and it's inconvenient it's not displayed.
Also it would be cool if you could jump to a certain upload time.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
the upload time should be displayed as part of the song's metadata.
Actual Behavior
other stuff is displayed but the upload time is missing.
Environment:
Device - Ryzen 1600x, GTX 970
OS - Windows 10 ver 1809
BeatDrop Version - 2.5.1-beta
Description of bug:
Searching crashes out
Steps to reproduce:
Steps to reproduce the behaviour:
Expected behavior:
Have the ability to search for songs on beatsaver idk
Actual Behavior
It uhhhh. It crashes
Screenshots:
https://gyazo.com/dc717a65856ce4e52096dd535ffe4e59
Environment:
OS - Windows 10
BeatDrop Version - 2.2.0
Description of bug:
Thanks for the great tools, I really appreciate the hard work put into Beat Drop.
Problem: While editing a playlist, the "Finish Editing" button rarely if ever works. Usually this occurs when a duplicate of a song appears.
Often, songs somehow appear as duplicates and one is usually not able to be removed.
Steps to reproduce:
Expected behavior:
Playlist updates with only one song and actually saves changes
Actual Behavior
Finish Editing button appears to do nothing when this bug occurs.
Another duplicate of the song may appear.
Associated File
Week14YURWeeklyCommunityWorkout1558573589308.bplist as .txt
Screenshots:
The song in question is Alone
Can we get a feature where I can tell BeatDrop to move all the songs with some criteria, like for example "more than X downvotes on BeatSaver.com" (or maybe "upvote/downvote ratio worse than X") to a ToBeDeleted folder or playlist (and then be able to mass delete those songs)?
I have over 3000 songs in my CustomSongs folder, and going through and cleaning out bad songs will take utterly forever...
Environment:
Device - PC
OS - Windows 10 x64 1903
BeatDrop Version - 2.5.5, Steam BeatSaber
Description of bug:
can't select steam game version while BeatDrop initing
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
it's work fine on old version
Actual Behavior
no game version selection
Environment:
Device - MacBookPro14,3 (A1707)
OS - Windows 10, Version 1803, Build 171.34.590
BeatDrop Version - 2.0.14-beta
Description of bug:
The app will resize itself when the app is resized without using the resize button. This can be triggered by any event that causes the TitleBar component to re-render, eg. changing the theme.
Steps to reproduce:
Expected result:
Only the theme changes.
Actual Result:
The theme changes as well as the size of the window.
Environment:
Device - PC
OS - Windows 7, 6.1, 7601 SP1
BeatDrop Version - 2.1.6, Installation type - Steam, Song List has turned on Auto Load More
Description of bug:
A clear and concise description of what the bug is.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
Entering playlist should display songs bound to it, no matter how many times the user switches the menu.
Actual Behavior
View loads the list of songs multiple times, once for each opening the playlist.
Screenshots:
It looks like songs are sorted by their ID in the BeatDrop library, which is pretty confusing as a user. I think it would be a huge improvement if songs could be sorted by name and/or artist name.
I'd be happy to implement this myself if I could be pointed in the right direction.
Environment:
Device - PC, i5 4590, GTX1060, HTC Vive
OS - Win10 1809
BeatDrop Version - 2.5.5
Description of bug:
When searching for any song/artist the results is limited to only 10 songs.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
Expectation was a long list with many songs, maybe with a scrollbar, infinite scrolling page or "Next Page/Previous Page" buttons.
Actual Behavior
Only 10 songs show up after hitting Search.
Environment:
OS - Windows 10 Home
BeatDrop Version - 2.5.8
Description of bug:
Originally reported in #55 , reopening since the bug still exists and affecting users.
Sometimes while attempting to search for a beatmap, the search will start but never finish. Restarting the program does not clear the issue. Current known workaround is to "Reset everything" in the settings menu.
Steps to reproduce:
There are currently no known steps to reproduce the bug. Please comment below if you have an idea of what could be causing the issue.
Expected behavior:
Search results are supposed to show up, or there should be some indication of an error if one occurs (and the program needs to recover from it).
Actual Behavior
Search is stuck loading. Restarting the program does not clear the issue. Current known workaround is to "Reset everything" in the settings menu.
Environment:
Device - MacBookPro14,3 (A1707)
OS - Windows 10, Version 1803, Build 17134.648
BeatDrop Version - 2.1.6
Description of bug:
When installing certain mods, BeatDrop will install the incorrect version, sometimes without dependencies.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
The correct version of the mod will be installed with all required dependencies
Actual Behavior
The incorrect version of the mod is installed and no dependencies are installed
Also related, the API response for https://beatmods.com/api/v1/mod?name=songloader&version=6.10.0 is the one that is installed and has no dependencies. It's likely that this is the version being installed by mistake.
New Steam version of Beat Saber on a Steam Library on drive F. Songs converted to new format by SongCore Addin. Songs work ingame. I tried a complete reset of appdata folders and added the Beat Saber path again. Result:
Only log I found was in C:\Users\USERNAME\AppData\Roaming\beatdrop\Local Storage\leveldb
https://hastebin.com/xafesebefu.cpp
Environment:
Device - PC
OS - Windows 10 Pro 1803
BeatDrop Version - 2.1.8
Description of bug:
Upon clicking Add to Playlist for song A using the right-click context menu nothing happens, but now upon "entering" song B (can be any song, including A) the Add to Playlist popup window opens for song B immediately.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
When clicking on 'Add to Playlist' in the context menu the popup for adding the song to a playlist should open.
Actual Behavior
The open-popup event triggers on 'Add to playlist' but is fired first on song entry,
Description of bug:
can not connect to github to download some mod file
Steps to reproduce:
Steps to reproduce the behavior:
cant set a socket proxy to download mod
Environment:
Device - Custom Build
OS - Windows 10 1809 x64
BeatDrop Version - 2.5.7-beta
Description of bug:
Multiple entries of the same song in library.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
One of every downloaded song.
Actual Behavior
Duplicates of certain songs,
Environment:
Device - Ryzen 5 1600X, GTX 970, 16GB RAM
OS - Windows 10 (running latest version)
BeatDrop Version - 2.5.5
Description of bug:
Attempting to search for songs but it keeps loading and doesn't stop.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
Results from Beat Saver are meant to show up im pretty sure.
Actual Behavior
Just keeps loading
Screenshots:
https://got-your.bigno.se/5c86bab.png
Environment:
Device - N/A
OS - Windows 10
BeatDrop Version - 2.1.4
Description of bug:
The 'Custom Songs' Folder is not found and subsequently, a mod is installed by an id instead of name. This causes the app the crash whenever the "All" or "Activated" Tabs are selected under "Library" in the mods section.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
Library mods are loaded properly.
Actual behavior
The app crashes.
Offending call:
BeatDrop/src/actions/songListActions.js
Line 195 in 5d1fd0e
Environment:
Device - PC
OS - Windows 10 Home, Version 1809, Build 17763.437
BeatDrop Version - 2.1.6
Description of bug:
On a fresh install or after scanning for songs, downloaded songs are not detected properly:
When selecting a song listed under 'BeatSaver' (as described below), it is not marked as 'In Library' and the Download button appears.
When clicking 'Download Missing Songs' for a playlist, all songs are downloaded.
After a song has been downloaded again through BeatDrop, it is marked correctly until scanning for songs again.
The songs still do show up under Library -> Songs
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
Downloaded songs are detected (marked as 'In Library') and not downloaded unnecessarily
Actual Behavior
When selected via BeatSaver, songs are not detected as downloaded and will be downloaded again.
Once downloaded through BeatDrop, songs are marked as 'In Library' until restarting BeatDrop or scanning songs
When selected via Library, songs are correctly detected
Screenshots:
Example: Believer (31-11)
Song folder:
Search results: (still appears in library)
'Library' search result:
'BeatSaver' search result:
After re-downloading:
In 'Top Downloaded' list:
Initially/After scanning for songs:
After downloading it again:
BeatDrop Version: 2.5.2-beta
OS: Windows 10
After running BeatDrop 2.5.2-beta with normal permissions, I attempted to scan my Beat Saber directory only to be hit with the following error messages:
Most likely because my Beat Saber install directory is inside the Program Files directory.
Running BeatDrop with admin privileges fixes it - but it would be nice if the app could just request admin permission when it hits file access issues after setting/finding the Beat Saber directory - or whenever it finds a situation where additional permissions are required.
And that's pretty much it, thanks for a great tool! 😄
Description of bug:
BeatDrop does not work for me in BeatSaber 1.0.1.
I can see my playlists in the game, but selecting them does not filter the songs to the playlist.
Moreover, after installing BeatDrop, filtering provided by SongBrowser is broken. Click on Filters activates the filter (filter will be marked with green), but the songs won't be filtered
Environment:
Device - Oculus Rift S
OS - Edition: Windows 10 Education, Version: 1803, OS build: 17134.765
BeatDrop Version - 2.3.3
BeatSaber Version - 1.0.1
Installed mods:
Mod Name | Version | Game V. | Author | Category | Upload Date |
---|---|---|---|---|---|
BS Utils | 1.3.4 | 1.0.0 | Kyle 1413 | Libraries | 5/28/2019, 7:57:07 PM |
BSIPA | 3.12.20 | 1.0.0 | DaNike | Core | 5/22/2019,10:51:09 PM |
BeatSaverDownloader | 3.3.6 | 1.0.0 | Kyle 1413 | Core | 5/28/2019,11:35:23 PM |
CustomUI | 1.5.8 | 1.0.0 | Kyle 1413 | Libraries | 5/21/2019,1:12:25 AM |
DarthMaul | 0.7.2 | 1.0.0 | Kyle 1413 | Gameplay | 5/21/2019,1:21:08 AM |
IntroSkip | 2.2.3 | 1.0.0 | Kyle 1413 | Practice/Training | 5/21/2019,1:26:13 AM |
MappingExtensions | 1.2.2 | 1.0.0 | Kyle 1413 | Libraries | 5/21/2019,1:27:57 AM |
NotesLeftCounter | 1.1.1 | 1.0.0 | Kyle 1413 | Ul Enhancements | 5/21/2019,1:28:31 AM |
ScoreSaber | 2.1.7 | 1.0.0 | Umbranox | Core | 5/24/2019,10:05:08 PM |
SongBrowser | 4.1.0 | 1.0.0 | halsafar | Ul Enhancements | 5/26/2019,8:20:55 PM |
SongCore | 1.0.0 | 1.0.0 | Kyle 1413 | Libraries | 5/21/2019,1:17:13 AM |
SongLoader | 7.0.0 | 1.0.0 | Kyle 1413 | Core | 5/21/2019,1:17:59 AM |
The app will crash when a link such as beatdrop://songs/details/811-535 is opened while a song details page is open in the app.
To reproduce:
Expected result: App loads linked details page
Actual Result: App crashes
The only feature I used in Beatdrop 1 was download all button, where I can fill my library with all maps. It would be nice to have similar feature in BD2 with some more filters like minimum rating/difficulty to put a map inside queue.
Environment:
Device - Oculus Rift S
OS - Edition: Windows 10 Education, Version: 1803, OS build: 17134.765
BeatDrop Version - 2.3.3
Description of bug:
Please see the attached video (playlist-edit-issue.zip).
There could be a reference issue with the playlist editor page, which is very frustrating, as long as the user does not know about the issue
Environment:
Device - Custom-built PC
OS - Windows 10 x64, version 1903
BeatDrop Version - 2.5.6-beta
Description of bug:
When I attempt to install SongCore, the checkbox turns into a spinner and nothing else happens. SongCore is not installed. Even after restarting BeatDrop (by killing the .exe and restarting it), the SongCore checkbox appears as a spinner. When clicking the "SongCore" name in the list (which I can only assume is supposed to open the mod description), BeatDrop crashes and offers the "Reset View" and "Reset Everything" options. Neither of these options fixes the problem.
I have tried running BeatDrop as administrator; it did not fix the problem. I'm also not positive if this happens with all mods, or just SongCore.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
SongCore should install, and clicking its name should not crash.
Actual Behavior
Described above.
Screenshots:
If applicable, add screenshots to help explain your problem.
So beat saber runs out of the box on Linux now (thanks to some proton updates from valve/etc), but the modding tools are somewhat lacking.
As beatdrop is electron based it should be portable, and with a quick tweak to package.json I've got a version that builds and runs (Still testing whether it installs mods correctly and such, expect there to be a few issues to deal with).
My question is whether you're planning to provide a Linux release officially?
If you are, I'm happy to help out
If not, or it's a case of not yet I'm happy to maintain a fork for the time being
(Thanks for supporting the community and writing beatdrop <3)
I really want Beat Drop to be my primary tool for managing my mods, but right now it's missing 2 important functions from the Mod Manager that make it a pain to use for basic mod management.
Currently the only way I see to update an already installed mod is to click on it in your library, click uninstall, then click install again.
Right now if I wanted to do a fresh install, or if I just decide I want to install several more mods, I have to click each mod one at a time, click the install button, click the X to go back to the list, click the next mod, click the install button, click the X, and repeat..
Those 2 issues make it very difficult to use if you need to install/update multiple mods. Please let me know if I'm missing something that's already there, but there needs to be an update option when you're looking at an already installed mod and there needs to be a way to select multiple mods at once, then click an "install/update selected" button.
My 3rd issue, I guess is more of a bug report. If I go to my mods library it currently says I have SongLoader v6.12.1 in my library, but my currently installed version is 6.11.1. This could cause a problem for anyone that doesn't know how to check their current versions. If it's going to show the version number in the mods library, then it needs to have version checking.
Thanks for this great tool,
Zeagar
Environment:
Oculus Rift s
Windows 10 Build 1809
BeatDrop Version 2.3.3. Tried also latest(beta) got same issue.
Description of bug:
BeatDrop not loading any songs (for download)
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
Load some songs for download
Actual Behavior
Loading songs for iternity and nothing showing up.
Pretty straightforward. There is some option about different naming conventions, but this FR is to actually change the existing folder name to one of these 3 naming conventions.
Maybe a button like "Rename Map Folders".
Environment:
Device - PC
OS - Windows 7, 6.1, 7601 SP1
BeatDrop Version - 2.1.6, Installation type - Steam, Song List has turned on Auto Load More
Description of bug:
Application window can't be resized using area on the top bar
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
The user should be able to resize the application holding the top edge.
Actual Behavior
Top edge resize doesn't work, excluding if the mouse has hovered over 3-button menu (minimize-maximize-close).
Screenshots:
I used to download songs manually and I just put them in a folder with the song name, rather than the numbers used by auto-downloaded songs. When I right click one of these songs in BeatDrop it seems to get confused and brings up multiple incorrect menus. Screenshot.
Environment:
Device - n/a
OS - Windows 10
BeatDrop Version - Latest
Description of bug:
BeatDrop will not load my library, possibly because I've altered the folder names to be non-standard. This is NOT about special characters. All characters are standard ascii.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
All songs should load regardless of the folder names. Folder names are not the way to identify the songs. That is the point of the json/dat files.
Actual Behavior
N0 songs load in the library
Environment:
Device - Alienware 17R4, i7-7820HK, GTX 1080, 32 GB RAM
OS - Windows 10, 1903 Insider, and 18362.53
BeatDrop Version - 2.1.8
Description of bug:
If I try to go to Library->Songs, BeatDrop sits there with the bouncing balls for a while, then hangs with a blank white window.
Steps to reproduce:
Steps to reproduce the behavior:
Expected behavior:
My list of songs should be displayed.
Actual Behavior
I see a short flash of what looks like a list of songs, then the app hangs with a blank white window.
Screenshots:
First I see this:
Then I see this for a fraction of a second:
And then the app hangs with a blank white window:
Some other maybe useful information:
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.