Hi HN, I am still working on Circuitscript, a language based on python to describe electronic schematics: https://circuitscript.net/. A basic IDE (called the Bench) to try Circuitscript is available online: https://bench.circuitscript.net/
In the past month, as suggested by the previous user, I have added support for kicad schematic libraries. The kicad schematic libraries files are converted into circuitscript format and can be directly imported into circuitscript code. To support the large number of components in the kicad libraries, I had to improve the import functionality and also implement some caching to speed up the imports. With the kicad schematic libraries available now, it provides a larger library of components that can be used in circuitscript projects. The converted libraries can be found here: https://gitlab.com/circuitscript/kicad-libraries
The motivation for creating Circuitscript is to describe schematics in terms of code rather than graphical UIs after using different CAD packages extensively (Allegro, Altium, KiCAD) for work in the past. I wanted to spend more time thinking about the schematic design itself rather than fiddling around with GUIs.
Please check it out and I look forward to your feedback, especially if you are also exploring alternative ways to create schematics. Thanks!