Git Product home page Git Product logo

Comments (64)

manutaberner avatar manutaberner commented on May 20, 2024 3

So the Supplemental Update is safe to update to current Patch Kernel?

YESS!!! if you are already updated to 10.15.4 you can do the suplemental update, for me it worked fine

from opencore-strix-b450i.

manutaberner avatar manutaberner commented on May 20, 2024 2

Hi men, it works like a charm!!! Thank you!

But I was wondering if tehere is a way of controlling the FANS trough macintosh or I have to go directly to the BIOS setting and do it from there....

Apreciate it!

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024 2

Thanks I will make the change.

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024 1

It works . Thanks a lot . willza3 / simplelifeeee0 .
By the way my usb wifi is TP link TL-WN823N , only download driver and works speedy.
I hope it is useful.

Next test : Same hardware but changes MB with MSI Tomahawk B450 .
I don't know if this EFI works with it.

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024 1

Thanks . I only download the last driver from tp link page support and works very good , im surprised too , and its speedy , ( I have windows 10 on another ssd) . I didn't make any changes . Your EFI works very good . I have another b450 ( Asus Prime b450) it has different audio codec , maybe i will test it too, I hope this test be helpful. Thanks a lot , this General Discussion is a very good idea.

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024 1

Thats a good point . NZXT H100. and good case.

from opencore-strix-b450i.

messenger2011 avatar messenger2011 commented on May 20, 2024 1

Upgraded to OpenCore 0.5.8 without issues.

from opencore-strix-b450i.

manutaberner avatar manutaberner commented on May 20, 2024 1

@manutaberner: Some updates about some questions you asked a while ago

Everything works fine but I am struggling to change the opencanopy icons

If you were still wondering about this... looks like it's possible if you change Misc -> PickerAttributes from 1 to 9 - there's more information about different settings at the very bottom of page 29 of the configuration PDF.

I do not know how to erase some of the entries that appear on the opencore bootpicker.

With the latest update, I've changed the configuration so that OpenCanopy will only show bootable operating systems. If you need to access the system partitions again, just press space while in the boot picker to load OpenCanopy in extended mode.

THANK YOU!! It works like a charm, now I will rey tomchange the iconos, you are really kind :)

from opencore-strix-b450i.

tranhoanvo avatar tranhoanvo commented on May 20, 2024 1

@willza3 - Thank you. Okay so first of all it's CPU's fault, and to anyone w/ 2400G might concern I found out a way to temporarily fix this. Do a sleep to your PC for a few minutes, then wake it. Problem solved!

from opencore-strix-b450i.

blacksea1206 avatar blacksea1206 commented on May 20, 2024 1

Hi willza3
I really appreciate your effort and fast updates.
I just wanted to say THANK YOU!

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

Hi men, it works like a charm!!! Thank you!

But I was wondering if tehere is a way of controlling the FANS trough macintosh or I have to go directly to the BIOS setting and do it from there....

Apreciate it!

I could be wrong but I don't think there's a way to control fan speeds inside of macOS with a Ryzen CPU right now... however the dev of SMCAMD has mentioned he has plans to add fan control so definitely sometime in the future!

Cheers!

from opencore-strix-b450i.

manutaberner avatar manutaberner commented on May 20, 2024

Hi @willza3 since I updated to 10.15.4 my pc boots directly into BIOS ando from there I have to pick on the boot options the disk from which i want to boot opencore and it boots correctly but,
my boot option priorities keep getting blank, I tried to LOAD OPTIMIZED DEFAULTS and also I tried bootoption from maco os terminal and bootICE from windows... and my boot options priorities on BIOS keep going blank...

so every time I boot i go to bios and select manually my ssd and then it goes into opnecore and works fine

What could it be?

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

Hi @willza3 since I updated to 10.15.4 my pc boots directly into BIOS ando from there I have to pick on the boot options the disk from which i want to boot opencore and it boots correctly but,
my boot option priorities keep getting blank, I tried to LOAD OPTIMIZED DEFAULTS and also I tried bootoption from maco os terminal and bootICE from windows... and my boot options priorities on BIOS keep going blank...

so every time I boot i go to bios and select manually my ssd and then it goes into opnecore and works fine

What could it be?

@manutaberner - I'm not really too sure if I'm honest as I've not had this issue :/ I have both Windows and macOS on seperate drives, with macOS as the main drive as OpenCore is able to boot Windows too.

  • Are you running the latest BIOS version?
  • Are Windows and macOS on seperate drives?

You could see if anyone on the AMD OSX Discord is able to help with this problem as I'm not really sure what the cause is

from opencore-strix-b450i.

manutaberner avatar manutaberner commented on May 20, 2024

Hi @willza3 since I updated to 10.15.4 my pc boots directly into BIOS ando from there I have to pick on the boot options the disk from which i want to boot opencore and it boots correctly but,
my boot option priorities keep getting blank, I tried to LOAD OPTIMIZED DEFAULTS and also I tried bootoption from maco os terminal and bootICE from windows... and my boot options priorities on BIOS keep going blank...
so every time I boot i go to bios and select manually my ssd and then it goes into opnecore and works fine
What could it be?

@manutaberner - I'm not really too sure if I'm honest as I've not had this issue :/ I have both Windows and macOS on seperate drives, with macOS as the main drive as OpenCore is able to boot Windows too.

  • Are you running the latest BIOS version?
  • Are Windows and macOS on seperate drives?

You could see if anyone on the AMD OSX Discord is able to help with this problem as I'm not really sure what the cause is

As for the first question, I honestly don't know in which version I am, but definitely will check it.

Ansewring the second question, yes I have them in separate drives. Maybe is some issue with the BIOS with the installation when I updated. Thank you!!

PS: Is there anyway to change the icons of the opencanopy UI boot??

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

No problem! Let me know how you get on, this guide might be useful to you! Multiboot baby...

As for the OpenCanopy icons, they're stored in EFI/OC/Resources/Image in the .icns format. If you just replaced the files with your own, I don't see why it wouldn't work but I haven't tried this myself so maybe make a backup before modifying!

from opencore-strix-b450i.

manutaberner avatar manutaberner commented on May 20, 2024

No problem! Let me know how you get on, this guide might be useful to you! Multiboot baby...

As for the OpenCanopy icons, they're stored in EFI/OC/Resources/Image in the .icns format. If you just replaced the files with your own, I don't see why it wouldn't work but I haven't tried this myself so maybe make a backup before modifying!

Hi willza3! Updating to the latest BIOS worked like a charm, next thing I will try to change the icons :)

Thank you for your apportations!

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

No problem! Let me know how you get on, this guide might be useful to you! Multiboot baby...

As for the OpenCanopy icons, they're stored in EFI/OC/Resources/Image in the .icns format. If you just replaced the files with your own, I don't see why it wouldn't work but I haven't tried this myself so maybe make a backup before modifying!

Hi willza3! Updating to the latest BIOS worked like a charm, next thing I will try to change the icons :)

Thank you for your apportations!

Great! Could you let me know which BIOS version you were running before updating? Just so I know which is bugged.

from opencore-strix-b450i.

manutaberner avatar manutaberner commented on May 20, 2024

No problem! Let me know how you get on, this guide might be useful to you! Multiboot baby...

As for the OpenCanopy icons, they're stored in EFI/OC/Resources/Image in the .icns format. If you just replaced the files with your own, I don't see why it wouldn't work but I haven't tried this myself so maybe make a backup before modifying!

Hi willza3! Updating to the latest BIOS worked like a charm, next thing I will try to change the icons :)
Thank you for your apportations!

Great! Could you let me know which BIOS version you were running before updating? Just so I know which is bugg

No problem! Let me know how you get on, this guide might be useful to you! Multiboot baby...

As for the OpenCanopy icons, they're stored in EFI/OC/Resources/Image in the .icns format. If you just replaced the files with your own, I don't see why it wouldn't work but I haven't tried this myself so maybe make a backup before modifying!

Hi willza3! Updating to the latest BIOS worked like a charm, next thing I will try to change the icons :)
Thank you for your apportations!

Great! Could you let me know which BIOS version you were running before updating? Just so I know which is bugged.

I was using BIOS version 2801, it wasn't bugging maybe I touched something or during one of the two last updates you made I did something wrong, maybe that was the problem.

Now I am using last BIOS available version 3004. Everything works fine but I am struggling to change the opencanopy icons(i've read the docs(page 50 of opencore guide) but I am not understanding them) and I do not know how to erase some of the entries that appear on the opencore bootpicker.

Thank you men!

from opencore-strix-b450i.

messenger2011 avatar messenger2011 commented on May 20, 2024

So the Supplemental Update is safe to update to current Patch Kernel?

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024

Asus Strix B450 F
Corsair Vengance 32 = 2x16 ram
Saphire rx 570
Ryzen 5 2600
ssd PNY 120
hd Seagate 2 TB
Power Supply Corsair CX750 M
Case Corsair Carbide Spec-06

Working great. thanks man... only Apple TV shows green screen

from opencore-strix-b450i.

simplelifeeee0 avatar simplelifeeee0 commented on May 20, 2024

Asus Strix B450 F

Corsair Vengance 32 = 2x16 ram

Saphire rx 570

Ryzen 5 2600

ssd PNY 120

hd Seagate 2 TB

Power Supply Corsair CX750 M

Case Corsair Carbide Spec-06

Working great. thanks man... only Apple TV shows green screen

Just add shikigva=80 and Apple TV will be fixed

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

That'll be interesting to see if it works on the MSI board, I'm surprised it even works on the B450F. I'm actually in the middle of looking at wireless cards for this board as I want Bluetooth etc. That USB one looks like a good alternative option though!

P.S - Did you have to make any changes for it to run on the B450F or did it work with no changes?

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024

https://www.tp-link.com/us/support/download/tl-wn823n/v3/#Driver
My usb wifi is ver 2 but I download version 3 driver for the same item. Its mac driver for Catalina.

from opencore-strix-b450i.

simplelifeeee0 avatar simplelifeeee0 commented on May 20, 2024

Honestly the best option I’ve found is a pcie card, it’s called fenvi T919, it offers Wi-Fi and Bluetooth out of the box compatibility on Mac OS, no drivers or anything https://www.amazon.com/fenvi-Continuity-BCM94360CD-1750Mbps-Beamforming/dp/B07VCCZS54

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024

ah thanks for the recomendation. I don't use blue tooth but I will consider it. Thanks a lot. maybe I will buy it.

from opencore-strix-b450i.

simplelifeeee0 avatar simplelifeeee0 commented on May 20, 2024

For sure, biggest part of it that I like is handoff and airdrop, can’t get that without it tbh

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024

yes its a good idea and recommendation.

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

That Fenvi card looks great, but I've got no room for it in my case (NZXT H100) 😜

Weirdly enough, this motherboard is advertised to have an Intel WiFi chip but it's actually a god-awful Realtek one. I'm going to replace mine regardless so I'll try grab one that's fully compatible with macOS.

from opencore-strix-b450i.

simplelifeeee0 avatar simplelifeeee0 commented on May 20, 2024

If you’re talking about no more slots yea but size it’s actually pretty small tbh but there’s nvme versions of that better suits your needs

from opencore-strix-b450i.

Gizmo648 avatar Gizmo648 commented on May 20, 2024

I try recently with Asus Prime B450M-A with the same EFI but has issues.
One is al before boot menu: OC: Setting Nvram xxxxNumber : Not found
Lags and freezes randomly .
Works with Safari but with Firefox keeps lagging.
Slow but works with this issues.
I don't know what will happen with MSI Tomahawk next week.

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

@manutaberner: Some updates about some questions you asked a while ago 🙂

Everything works fine but I am struggling to change the opencanopy icons

If you were still wondering about this... looks like it's possible if you change Misc -> PickerAttributes from 1 to 9 - there's more information about different settings at the very bottom of page 29 of the configuration PDF.

I do not know how to erase some of the entries that appear on the opencore bootpicker.

With the latest update, I've changed the configuration so that OpenCanopy will only show bootable operating systems. If you need to access the system partitions again, just press space while in the boot picker to load OpenCanopy in extended mode.

from opencore-strix-b450i.

manutaberner avatar manutaberner commented on May 20, 2024

How can I boot into the recovery OS now? I al trying everything but seems impossible...

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

Press space on the boot picker @manutaberner

from opencore-strix-b450i.

PhilippKath avatar PhilippKath commented on May 20, 2024

I am running into this issue but the fix does not work for me: https://dortania.github.io/OpenCore-Desktop-Guide/troubleshooting/troubleshooting.html#frozen-in-the-macos-installer-after-30-seconds

I had a AMDRyzenCPUPowerManagement.kext instead of NullCPUPowerManagement.kext.
What can i try?

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

But I was wondering if tehere is a way of controlling the FANS trough macintosh or I have to go directly to the BIOS setting and do it from there....

Update on this: The latest version of SMCAMD has experimental fan control 😄

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

I am running into this issue but the fix does not work for me: https://dortania.github.io/OpenCore-Desktop-Guide/troubleshooting/troubleshooting.html#frozen-in-the-macos-installer-after-30-seconds

I had a AMDRyzenCPUPowerManagement.kext instead of NullCPUPowerManagement.kext.

What can i try?

Haven’t seen this issue before... 🧐

Could you open a new issue with more detail so I can look into this further? Thanks 🙂

from opencore-strix-b450i.

tranhoanvo avatar tranhoanvo commented on May 20, 2024

ADB883AB-705F-4229-A829-DB377A6D3862
Curently I have this issue! I need help!! I use 0.5.8 BOOT folder ( because seem like you havent update to 0.5.8) and use fully your OC folder.
2400G w/ RX580 MSI Gaming x 8Gb

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

@tranhoanvo - From what I remember, audio stuttering issues on G CPUs can't be fixed as it's caused by the APU. I had the exact same issue when I had a 2200G.

You can always try this possible solution... but I can't test anything myself as I don't have a G CPU anymore.

Let me know 👍

from opencore-strix-b450i.

conchodaus avatar conchodaus commented on May 20, 2024

@willza3 Everything ok except Slow booting(1-2minutes). :( stuck at "IOUSBHostInterface" and "AppleUserUSBHostHIDDevice" :(

B450 i gaming Rog Strix. Ryzen 5 3600 :(

from opencore-strix-b450i.

messenger2011 avatar messenger2011 commented on May 20, 2024

Anyone has try catalina 10.15.5?

from opencore-strix-b450i.

tranhoanvo avatar tranhoanvo commented on May 20, 2024

@willza3 - Did you experience sleep problem ? Cannot wake after sleep at all ( cpu, psu fan still spin, keyboard + mouse disconnected and cannot wake0. Just change CPU from 2400G -> 3500 and native mac wifi card and face this issue. LOL too many things to handle. I heard that this is the known issue but why it works for me at first but now didn't ...

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

Anyone has try catalina 10.15.5?

Updated through System Preferences with no issues 🙂

from opencore-strix-b450i.

ThatStella7922 avatar ThatStella7922 commented on May 20, 2024

Hello all! i was thinking of buying an Asus strix b450-f to upgrade my PC and was wondering if this EFI is compatible with it? The boards are similar enough right? And if not, I’ve done some intel and AMD hackintoshes before so i presume i could troubleshoot too

from opencore-strix-b450i.

conchodaus avatar conchodaus commented on May 20, 2024

Hello all! i was thinking of buying an Asus strix b450-f to upgrade my PC and was wondering if this EFI is compatible with it? The boards are similar enough right? And if not, I’ve done some intel and AMD hackintoshes before so i presume i could troubleshoot too

Yes, it can use for b450-f...

from opencore-strix-b450i.

ThatStella7922 avatar ThatStella7922 commented on May 20, 2024

Epic, thanks

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

Heads up - Big Sur doesn't boot.

from opencore-strix-b450i.

EfraimLA avatar EfraimLA commented on May 20, 2024

@willza3 will u work on Big Sur to fix boot? Would be nice could install and use it

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

@willza3 will u work on Big Sur to fix boot? Would be nice could install and use it

I'm not a maintainer for OpenCore or AMD Vanilla, so while it won't be me specifically developing those fixes (props to the OC & AMDOSX team), I will be implementing those fixes into this configuration whenever they become available. To seperate Catalina and Big Sur (until it's official release), I've added a new branch that will add those fixes. As of now it's identical to the main branch and doesn't work.

I'm guessing the new kernel is because Apple will be transitioning to using their own processors over the next two years, starting this week with the Mac mini DTK.

from opencore-strix-b450i.

DanijelCvit avatar DanijelCvit commented on May 20, 2024

Thanks for this. I have the same itx motherboard and was able to use this to install Mac OSX on my system. However you recommend to enable secure boot (Windows UEFI) on the main page, but I was unable to boot to the usb install or OSX partition until I set secure boot to Other.

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

Thanks for this. I have the same itx motherboard and was able to use this to install Mac OSX on my system. However you recommend to enable secure boot (Windows UEFI) on the main page, but I was unable to boot to the usb install or OSX partition until I set secure boot to Other.

Hmm strange... I can boot into the installer with it enabled. Will update the readme anyway, thanks for letting me know 🙏

from opencore-strix-b450i.

mlch911 avatar mlch911 commented on May 20, 2024
  1. I put all your newest EFI folder into my EFI partition, and only changed the SN number.(also changed the DeviceProperties to make the Audio work). But the 「OpenCore Configurator」 and 「Hackintool」both warning me that the opencore is 0.5.7.
  2. There is a new BIOS outed on ASUS's website.
  3. Maybe you should create a chat group on Telegram to let us communicate more easily and we can help each other with some easy questions.

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024
  1. I put all your newest EFI folder into my EFI partition, and only changed the SN number.(also changed the DeviceProperties to make the Audio work). But the 「OpenCore Configurator」 and 「Hackintool」both warning me that the opencore is 0.5.7.

Not sure why that's happening, it shouldn't cause any issues though, probably just a bug.

  1. There is a new BIOS outed on ASUS's website.

Thanks for letting me know 🙂 I'm hoping it won't cause any issues 🤞

  1. Maybe you should create a chat group on Telegram to let us communicate more easily and we can help each other with some easy questions.

You're right, I did say I'd create one but never did 🥴 If you open the channel there should be a new "Discuss" tab, which will take you to the new group chat.

from opencore-strix-b450i.

carlosxfigueroa avatar carlosxfigueroa commented on May 20, 2024
  1. I put all your newest EFI folder into my EFI partition, and only changed the SN number.(also changed the DeviceProperties to make the Audio work). But the 「OpenCore Configurator」 and 「Hackintool」both warning me that the opencore is 0.5.7.

Not sure why that's happening, it shouldn't cause any issues though, probably just a bug.

  1. There is a new BIOS outed on ASUS's website.

Thanks for letting me know 🙂 I'm hoping it won't cause any issues 🤞

  1. Maybe you should create a chat group on Telegram to let us communicate more easily and we can help each other with some easy questions.

You're right, I did say I'd create one but never did 🥴 If you open the channel there should be a new "Discuss" tab, which will take you to the new group chat.

hey im on the newest bios and so far no issue at all, also would you like to look at my efi? its a modded version of yours with full sleep and hibernation (this is using the usb 2.0 port thing from the sleep discussion which I can send a link for so others can buy it and have working sleep)

from opencore-strix-b450i.

carlosxfigueroa avatar carlosxfigueroa commented on May 20, 2024

@willza3 hey just wanted to let you know i got Big Sur installed and booted with my efi, posted it on your telegram discuss channel

from opencore-strix-b450i.

marekk1717 avatar marekk1717 commented on May 20, 2024

I'm looking for a procedure to move all required boot components from USB disk to internal drive. How it can be done?

from opencore-strix-b450i.

marekk1717 avatar marekk1717 commented on May 20, 2024

Can we use this config with Ryzen 7 3700x?

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

I'm looking for a procedure to move all required boot components from USB disk to internal drive. How it can be done?

Use MountEFI to mount your EFI (duh) and then transfer the files from the USB to your internal drive.

from opencore-strix-b450i.

tiiime avatar tiiime commented on May 20, 2024

Can we use this config with Ryzen 7 3700x?

yes

from opencore-strix-b450i.

marekk1717 avatar marekk1717 commented on May 20, 2024

Have you tried to install and run HWMonitor on this motherboard ?

from opencore-strix-b450i.

EfraimLA avatar EfraimLA commented on May 20, 2024

BigSur does boot now?

from opencore-strix-b450i.

mlch911 avatar mlch911 commented on May 20, 2024

BigSur does boot now?

You can join the Telegram group. There is another EFI file that can boot BigSur.

from opencore-strix-b450i.

pouriaMaleki avatar pouriaMaleki commented on May 20, 2024

Cheers @willza3 for this repository, works nice and easy.

I just used GenSMBIOS to generate new SMBIOS, and for my RX 5700XT, I had to add agdpmod=pikera to boot-args to fix the black screen after boot. (from docs: https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#add-4 > GPU-Specific boot-args section)

There is one thing I found weird is that Bluetooth is working out of the box on Asus ROG STRIX B450-E. (Not WiFi though.)

from opencore-strix-b450i.

derly249 avatar derly249 commented on May 20, 2024

SOLVED ASUS B450-I BIOS 4204 with catalina

-v debug=0x100 keepsyms=1 npci=0x2000 shikigva=128 agdpmod=pikera
SetupVirtualMap:false
RebuildAppleMemoryMap:true
SyncRuntimePermissions:true
JumpstartHotPlug:true
re-sizebar off

from opencore-strix-b450i.

willza3 avatar willza3 commented on May 20, 2024

Have enabled the new 'Discussions' section! 👍

https://github.com/willza3/macOS-strix-B450i/discussions

from opencore-strix-b450i.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.