Comments (3)
Could you post more of the log? This is happening when it backs up an old portal2_dlc3/
VPK.
from bee2.4.
TeamSpen210 said: "Could you post more of the log?"
Here is the full log:
[INFO] BEE2_launch.<module>(): Arguments: ['D:\\Steam\\steamapps\\common\\BEE2.4 ARTIFACT BUILD\\BEE2.exe']
[INFO] BEE2_launch.<module>(): Running "bee2", version 2.4.43.0.dev+9f73df92 32-bit:
[INFO] localisation.setup(): Language: 'en'
[DEBUG] localisation.setup(): Language codes: ['en']
[ERROR] sound.<module>(): Pyglet not importable:
Traceback (most recent call last):
File "PyInstaller\loader\pyimod03_ctypes.py", line 53, in __init__
File "ctypes\__init__.py", line 373, in __init__
FileNotFoundError: Could not find module 'avutil-56' (or one of its dependencies). Try using the full path with constructor syntax.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "pyglet\lib.py", line 143, in load_library
File "ctypes\__init__.py", line 451, in LoadLibrary
File "PyInstaller\loader\pyimod03_ctypes.py", line 55, in __init__
pyimod03_ctypes.install.<locals>.PyInstallerImportError: Failed to load dynlib/dll 'avutil-56'. Most likely this dynlib/dll was not found when the application was frozen.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "app\sound.py", line 229, in <module>
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "pyglet\media\codecs\ffmpeg.py", line 55, in <module>
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "pyglet\media\codecs\ffmpeg_lib\__init__.py", line 36, in <module>
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "pyglet\media\codecs\ffmpeg_lib\libavcodec.py", line 46, in <module>
File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
File "pyglet\media\codecs\ffmpeg_lib\libavutil.py", line 45, in <module>
File "pyglet\lib.py", line 162, in load_library
ImportError: Unexpected error loading library avutil-56: Failed to load dynlib/dll 'avutil-56'. Most likely this dynlib/dll was not found when the application was frozen.
[DEBUG] localisation.deco(): Add lang callback: <function _update_translations at 0x053DE460>, 1 total
[DEBUG] localisation.deco(): Add lang callback: <function _apply_changes at 0x0540E070>, 2 total
[DEBUG] BEE2.start_main(): Starting Trio loop.
[DEBUG] BEE2.app_main(): Opening nursery...
[DEBUG] BEE2.init_app(): Starting loading screen...
[DEBUG] BEE2.init_app(): Loading settings...
[INFO] gameMan.load(): Load game: Game(name='PORTAL 2', steamID='620', root='D:/Steam/Steamapps/common/Portal 2', mod_times={}, exported_style=None, unmarked_dlc3_vpk=True)
[INFO] BEE2.init_app(): Loading Packages...
[DEBUG] packages.find_packages(): Reading package "packages\abs_fizz.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\antlines.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\barrier_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\beemod.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\blocks.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\bumbleball.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\buttons.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\catwalk.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\checkpoint.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\clean_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\conveyor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\cube_bomb.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\cube_cleaner.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\cube_color.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\deathfizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\destruction_target.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\dis_beams.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\ditch.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\elevator_videos.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\fizzler_out_relay.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\fr_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\futbol.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\geometry.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\glass_hole.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\hazards.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\hmw.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\lifeform_sensor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\light_tiles.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\logic.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\monitors.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\neurotoxin.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\obs_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\oldAp.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\overgrown.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\p1_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\paintFizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\panels.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\pedestal_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\pellets.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\phys_shield.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\portal.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\portal_onoff.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\ret_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\rex_fields.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\rex_items.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\rocketTurret.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\scaffold.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\sendificator.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\signage.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\standing_reclined_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\tagItems.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\tagVO.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\tdb_csfi.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\test_elements.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\test_unzipped.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\trigger_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\turret_dropper.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\vactubes.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\voice_line.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages\wom_plates.bee_pack"
[DEBUG] packages.load_packages(): Submitted packages.
[DEBUG] loadScreen.step(): PAK: "BEE2_VOICE_LINE" = 0.362s
[DEBUG] loadScreen.step(): PAK: "VALVE_MUSIC" = 0.107s
[DEBUG] loadScreen.step(): PAK: "BEE2_OLD_AP" = 0.146s
[DEBUG] packages.load_packages(): Parsed packages, now parsing objects.
[INFO] packages.load_packages(): Object counts:
| Item : 124
| Music : 53
| Signage : 49
| Elevator : 36
| EditorSound : 17
| QuotePack : 12
| ConfigGroup : 11
| Style : 8
| CorridorGroup : 8
| StyleVar : 7
| SignageLegend : 6
| StyleVPK : 5
| Skybox : 5
| ItemConfig : 1
| PackList : 1
|___
[INFO] packages.parse_type(): Post-process ItemConfig objects...
[INFO] packages.parse_type(): Post-process Elevator objects...
[INFO] packages.parse_type(): Post-process EditorSound objects...
[INFO] packages.parse_type(): Post-process StyleVPK objects...
[INFO] packages.parse_type(): Post-process SignageLegend objects...
[INFO] packages.parse_type(): Post-process Signage objects...
[INFO] packages.parse_type(): Post-process Skybox objects...
[INFO] packages.parse_type(): Post-process Music objects...
[INFO] packages.parse_type(): Post-process PackList objects...
[INFO] packages.parse_type(): Post-process CorridorGroup objects...
[INFO] packages.parse_type(): Post-process QuotePack objects...
[INFO] packages.parse_type(): Post-process Style objects...
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_PORTAL_1> = [<Style: BEE2_PORTAL_1>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_OVERGROWN> = [<Style: BEE2_OVERGROWN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1950s> = [<Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN_ORIGINAL> = [<Style: BEE2_CLEAN_ORIGINAL>, <Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN> = [<Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1970s> = [<Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1980s> = [<Style: BEE2_1980s>, <Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1960s> = [<Style: BEE2_1960s>, <Style: BEE2_1950s>]
[INFO] packages.parse_type(): Post-process StyleVar objects...
[INFO] packages.parse_type(): Post-process ConfigGroup objects...
[WARNING] (BEE2_SIGNAGE:ITEM_BEE2_SIGNAGE_ANTLINE) item.parse_item_folder(): Item ID "ITEM_BEE2_SIGNAGE_ANTLINE" does not match "ITEM_BEE2_SIGNAGE" in "BEE2_SIGNAGE:items/sign/editoritems.txt"! Info.txt ID will override, update editoritems!
[INFO] packages.parse_type(): Post-process Item objects...
[INFO] item.post_parse(): Allocating styled items...
[DEBUG] loadScreen.step(): UI: "pre_ui" = 0.123s
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "skyboxes">>, 3 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "voicelines">>, 4 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "styles">>, 5 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "elevators">>, 6 total
[DEBUG] localisation.find_basemodui(): Checking lang "d:\steam\steamapps\common\portal 2\portal2_dlc2\resource\basemodui_english.txt"
[DEBUG] loadScreen.step(): UI: "package_load" = 0.212s
[INFO] BEE2.init_app(): Done!
[INFO] BEE2.init_app(): Initialising UI...
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[INFO] paletteLoader.load_palettes(): Loading builtin "EMPTY"
[INFO] paletteLoader.load_palettes(): Loading builtin "PORTAL2"
[INFO] paletteLoader.load_palettes(): Loading builtin "BEEMOD"
[INFO] paletteLoader.load_palettes(): Loading builtin "P2_COLLAPSED"
[INFO] paletteLoader.load_palettes(): Loading builtin "APTAG"
[INFO] paletteLoader.load_palettes(): Loading "1279217038.bee2_palette"
[INFO] paletteLoader.load_palettes(): Loading "1767325328.bee2_palette"
[INFO] paletteLoader.load_palettes(): Loading "LAST_EXPORT.bee2_palette"
[DEBUG] localisation.deco(): Add lang callback: <bound method PaletteUI.update_state of <app.paletteUI.PaletteUI object at 0x08B632B0>>, 7 total
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_base">>, 8 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_tbeam">>, 9 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_bounce">>, 10 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_speed">>, 11 total
[DEBUG] loadScreen.step(): UI: "options" = 0.279s
[DEBUG] localisation.deco(): Add lang callback: <function make_pane.<locals>.update_selector at 0x08ADB730>, 12 total
[DEBUG] localisation.deco(): Add lang callback: <function make_widgets.<locals>.set_tab_names at 0x08ACADA8>, 13 total
[DEBUG] localisation.deco(): Add lang callback: <function make_map_widgets.<locals>.update_model_values at 0x08809418>, 14 total
[DEBUG] localisation.deco(): Add lang callback: <function init_widgets.<locals>.set_tab_names at 0x08D92070>, 15 total
[INFO] item_search.rebuild_database(): Updating search database...
[INFO] item_search.rebuild_database(): Computed 289 tags.
[INFO] BEE2.init_app(): UI initialised!
[INFO] gameMan.export(): --------------------
[INFO] gameMan.export(): Exporting Items and Style for "PORTAL 2"!
[INFO] gameMan.export(): Style = BEE2_CLEAN
[INFO] gameMan.export(): <class 'packages.music.Music'> = {<MusicChannel.BASE: 'base'>: <Music VALVE_PETI>, <MusicChannel.TBEAM: 'tbeam'>: None, <MusicChannel.BOUNCE: 'bouncegel'>: None, <MusicChannel.SPEED: 'speedgel'>: None}
[INFO] gameMan.export(): <class 'packages.skybox.Skybox'> = BEE2_CLEAN
[INFO] gameMan.export(): <class 'packages.quote_pack.QuotePack'> = BEE2_GLADOS_CLEAN
[INFO] gameMan.export(): <class 'packages.elevator.Elevator'> = VALVE_APERTURE_LOGO
[INFO] gameMan.export(): <class 'packages.item.Item'> = {'item_high_energy_pellet_emitter': {0: (0, 0)}, 'item_goo': {0: (1, 0)}, 'item_tspen_ant_magnet': {0: (2, 0)}, 'item_paint_splat_reflection': {0: (3, 0)}, 'item_panel_clear': {0: (0, 1)}, 'item_tuleby_portalgun_button': {2: (1, 1)}, 'item_tuleby_cube_bomb': {0: (2, 1)}, 'item_bee2_monitor': {0: (3, 1)}, 'item_triggers': {1: (0, 2)}, 'item_bee2_covered_angled_panel': {0: (1, 2)}, 'item_bee2_scaffold_wall': {0: (2, 2)}, 'item_cube': {1: (3, 2)}, 'item_vent': {0: (0, 3)}, 'door': {0: (1, 3)}, 'item_tag_gun_activator': {0: (2, 3)}, 'item_rail_platform': {0: (3, 3)}, 'item_phys_shield': {0: (0, 4)}, 'item_crusher': {0: (1, 4)}, 'item_draw_bridge': {0: (2, 4)}, 'item_128x64x64': {0: (3, 4)}, 'item_bee2_antline_corner': {3: (0, 5)}, 'item_high_energy_pellet_catcher': {0: (1, 5)}, 'item_tspen_paint_cleaner': {0: (2, 5)}, 'item_bee2_portalgun': {2: (3, 5)}, 'item_hmw_sendificator_slim': {0: (0, 6)}, 'item_bee2_rocket_turret': {0: (1, 6)}, 'item_tspen_sp_checkpoint': {0: (2, 6)}, 'item_tspen_coop_checkpoint': {0: (3, 6)}, 'item_tspen_coop_checkpoint_sep': {0: (0, 7)}, 'item_bee2_coop_checkpoint_single': {1: (1, 7)}, 'bee2_destruction_target': {0: (2, 7)}, 'item_turret': {0: (3, 7)}}
[INFO] gameMan.export(): <class 'packages.stylevar.StyleVar'> = {'DoorCameras': True, 'RestartOnExit': True, 'MultiverseCave': True, 'NoMidVoices': False, 'UnlockDefault': False, 'AllowGooMist': True, 'FunnelAllowSwitchedLights': True, 'EnableShapeSignageFrame': True}
[INFO] gameMan.export(): <class 'packages.signage.Signage'> = [('3', 'SIGN_NUM_1'), ('4', 'SIGN_NUM_2'), ('5', 'SIGN_NUM_3'), ('6', 'SIGN_NUM_4'), ('7', 'SIGN_EXIT'), ('8', 'SIGN_CUBE_DROPPER'), ('9', 'SIGN_BALL_DROPPER'), ('10', 'SIGN_REFLECT_CUBE'), ('11', 'SIGN_GOO_TOXIC'), ('12', 'SIGN_TBEAM'), ('13', 'SIGN_TBEAM_POLARITY'), ('14', 'SIGN_LASER_RELAY'), ('15', 'SIGN_TURRET'), ('16', 'SIGN_LIGHT_BRIDGE'), ('17', 'SIGN_PAINT_BOUNCE'), ('18', 'SIGN_PAINT_SPEED')]
[WARNING] gameMan.export(): No compiler files!
[INFO] gameMan.export(): Should refresh: True
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[INFO] gameMan.export(): Cache invalid - copying..
[DEBUG] loadScreen.step(): EXP: "style-conf" = 0.462s
[INFO] gameMan.export(): Exporting "Item"
[DEBUG] loadScreen.step(): EXP: "Item" = 0.437s
[INFO] gameMan.export(): Exporting "ItemConfig"
[INFO] gameMan.export(): Exporting "StyleVar"
[INFO] gameMan.export(): Exporting "Elevator"
[INFO] gameMan.export(): Exporting "EditorSound"
[INFO] gameMan.export(): Exporting "StyleVPK"
[INFO] packages.styleVPK.find_folder(): Removing old unmarked VPK: D:\Steam\Steamapps\common\Portal 2\portal2_dlc3\pak01_dir.vpk
[ERROR] BEE2.done_callback(): Trio exited with exception
+ Exception Group Traceback (most recent call last):
| File "app\BEE2.py", line 174, in app_main
| File "trio\_core\_run.py", line 948, in __aexit__
| trio.NonBaseMultiError: FileExistsError(17, 'No se puede crear un archivo que ya existe')
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "app\UI.py", line 767, in export_editoritems
| File "app\gameMan.py", line 752, in export
| File "packages\style_vpk.py", line 166, in export
| File "packages\style_vpk.py", line 59, in find_folder
| File "pathlib.py", line 1359, in rename
| FileExistsError: [WinError 183] No se puede crear un archivo que ya existe: 'D:\\Steam\\Steamapps\\common\\Portal 2\\portal2_dlc3\\pak01_dir.vpk' -> 'D:\\Steam\\Steamapps\\common\\Portal 2\\portal2_dlc3\\bee_backup_pak01_dir.vpk'
+------------------------------------
[ERROR] __init__.tk_error(): Uncaught Tk Exception:
+ Exception Group Traceback (most recent call last):
| File "trio\_core\_run.py", line 948, in __aexit__
| trio.NonBaseMultiError: FileExistsError(17, 'No se puede crear un archivo que ya existe')
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "app\UI.py", line 767, in export_editoritems
| File "app\gameMan.py", line 752, in export
| File "packages\style_vpk.py", line 166, in export
| File "packages\style_vpk.py", line 59, in find_folder
| File "pathlib.py", line 1359, in rename
| FileExistsError: [WinError 183] No se puede crear un archivo que ya existe: 'D:\\Steam\\Steamapps\\common\\Portal 2\\portal2_dlc3\\pak01_dir.vpk' -> 'D:\\Steam\\Steamapps\\common\\Portal 2\\portal2_dlc3\\bee_backup_pak01_dir.vpk'
+------------------------------------
[INFO] UI.quit_application(): Shutting down application.
[INFO] BEE2_config.save(): Saving changes in config "C:\Users\Lautaro\AppData\Roaming\BEEMOD2\config\games.cfg"!
from bee2.4.
I have downloaded the latest arctifact stuff and this issue always happens, even if I recet the "packages cache", when exporting the pallete, always crash so I will need to wait for a fix.
from bee2.4.
Related Issues (20)
- Bee2 crashes on start HOT 1
- Map leak HOT 2
- Published maps don't force full lighting
- Antline router conflicts with glass and grating HOT 1
- Viruses in the file HOT 1
- Almost everything is showing as Error in the Editor HOT 14
- Not working HOT 2
- Development mode error detection HOT 2
- Export error when no voice lines are selected [dev]
- Window positions not loading correctly [dev] HOT 2
- Package folder is reported as empty if it only contains symlinks HOT 1
- Backup window closes instantly when run from command line HOT 1
- [Linux] [App Compiler] Protocols can only inherit from other protocols HOT 1
- Increase Max Items in Editor HOT 1
- Assistance Needed to Run Bee2 Mod for Portal 2 on Android via Termux-box Emulator HOT 1
- Catostrophic failure when i try selecting portal 2. HOT 3
- Got it too work, but need to download packages. HOT 3
- Announcers’ voice lines stopped working
- Better in-application documentation of "signage" and "connection signage" HOT 2
- Lasers on the center of a wall don't activate its linked components. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bee2.4.