All Projects → trishume → faiyels

trishume / faiyels

Licence: other
See all your code rendered at once and zoom around it using Rust & GPU rendering.

Programming Languages

rust
11053 projects
GLSL
2045 projects

Projects that are alternatives of or similar to faiyels

deno-wgpu
Experimental Deno bindings to Mozilla's gfx-rs WebGPU implementation. See https://github.com/denoland/deno/issues/7863
Stars: ✭ 22 (-15.38%)
Mutual labels:  gfx-rs
xfg-rs
eXtensible Framegraph
Stars: ✭ 34 (+30.77%)
Mutual labels:  gfx-rs

faiyels

Faiyels is a source code visualizer that shows the code in all the files of your program in a massive overview kind of like Sublime Text's minimap so you can see the size and texture of all the files. It uses my syntect library to do syntax highlighting. It is written in Rust using Gfx and Conrod. It is currently quite basic and just shows all the files in a directory and lets you zoom around.

It's reasonably fast and can render millions of boxes at 60fps thanks to instancing, and the fact that each character is just 2 polygons.

Demo GIF

Roadmap

  • Draw lots of rectangles
  • Draw lots of rectangles in the same places as a piece of text
  • Draw lots of rectangles in the same places as the text in a file
  • Add controls to navigate and zoom around
  • Draw many files at once in a useful arrangement
  • Colour the rectangles according to syntax highlighting
  • Show actual letters when you zoom in enough
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].