Skip to content

pushbytes/ferrite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ferrite

Ferrite is a in-development code editor made to be lightweight & portable.
This will be supported on multiple how ever development is focused on Windows 10/11 for now.

Why Ferrite?

Code Editors like Visual Studio Code usually use Electron which by itself is really heavy.
This isn't bad but it could have a ton of room for improvement imo.

I still will use Web however instead of Electron, I'm going to implement the Editor with Ultralight!

Why CPP & Ultralight?

People might look at this and say why CPP over Rust or Carbon (🤔)

CPP isn't obsolete yet and it probably won't be for quite a bit especially because how widely used it is.

For most of my time that I've spent developing it's all been game hacking which mostly has been done in CPP, and I want to use CPP til it dies out.

For ultralight however; I still want to make the code editor with web languages for customization.
I'm aware that ultralight will have somewhat high memory usage but it will help in the long run

Extensions

Extensions is something I want to integrate in the future how ever it'll be a lengthy process obviously.

I want to use Luau, WASM or another scripting language obviously for performance & ease of use.

Contributions

Contributions are fine but be aware this might take like a few months to get a stable build.

Libraries Used

Ultralight: Insanely fast HTML Render made with a WebKit fork

About

ferrite: code editor made with C++ and Ultralight

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published