All Projects → felixangell → Phi

felixangell / Phi

Licence: mit
phi: gpu accelerated code-editor; definitely not to be confused phonetically with vi.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Phi

Vue Codemirror
⌨️ @codemirror component for @vuejs
Stars: ✭ 2,115 (+586.69%)
Mutual labels:  text-editor, code-editor
Bim
small terminal text editor with syntax highlighting
Stars: ✭ 174 (-43.51%)
Mutual labels:  text-editor, code-editor
Yawysiwygee
Yet another what-you-see-is-what-you-get equation editor
Stars: ✭ 60 (-80.52%)
Mutual labels:  text-editor, code-editor
Sapling
A highly experimental vi-inspired editor where you edit code, not text.
Stars: ✭ 195 (-36.69%)
Mutual labels:  text-editor, code-editor
vulcan
A minimalistic text editor designed for both ordinary use and software development
Stars: ✭ 46 (-85.06%)
Mutual labels:  code-editor, text-editor
ax-editor
Ax is a code editor with syntax highlighting that runs in your terminal written completely in Swift.
Stars: ✭ 42 (-86.36%)
Mutual labels:  code-editor, text-editor
Brackeys Ide
👨‍💻 Brackeys IDE is a fast and free multi-language code editor for Android.
Stars: ✭ 154 (-50%)
Mutual labels:  text-editor, code-editor
Avaloniaedit
Avalonia-based text editor (port of AvalonEdit)
Stars: ✭ 201 (-34.74%)
Mutual labels:  text-editor, code-editor
Squircle-IDE
👨‍💻 Squircle CE is a fast and free multi-language code editor for Android
Stars: ✭ 642 (+108.44%)
Mutual labels:  code-editor, text-editor
x-studio.github.io
This is the issues tracking, roadmap, docs src repo of the x-studio IDE. Copyright © 2014-2022 Simdsoft Limited
Stars: ✭ 92 (-70.13%)
Mutual labels:  code-editor, text-editor
ash
A modern terminal text editor
Stars: ✭ 37 (-87.99%)
Mutual labels:  code-editor, text-editor
Komputation
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.
Stars: ✭ 295 (-4.22%)
Mutual labels:  gpu
Ngx
Ngx - Neural network based visual generator and mixer
Stars: ✭ 277 (-10.06%)
Mutual labels:  gpu
Adaptnlp
An easy to use Natural Language Processing library and framework for predicting, training, fine-tuning, and serving up state-of-the-art NLP models.
Stars: ✭ 278 (-9.74%)
Mutual labels:  gpu
Awesome Cuda
This is a list of useful libraries and resources for CUDA development.
Stars: ✭ 274 (-11.04%)
Mutual labels:  gpu
Nvtop
NVIDIA GPUs htop like monitoring tool
Stars: ✭ 3,604 (+1070.13%)
Mutual labels:  gpu
Kod
terminal text editor written in Go, using xi-editor as backend
Stars: ✭ 292 (-5.19%)
Mutual labels:  text-editor
Bmw Tensorflow Inference Api Gpu
This is a repository for an object detection inference API using the Tensorflow framework.
Stars: ✭ 277 (-10.06%)
Mutual labels:  gpu
Hemi
Simple utilities to enable code reuse and portability between CUDA C/C++ and standard C/C++.
Stars: ✭ 275 (-10.71%)
Mutual labels:  gpu
Orb Slam2 Gpu2016 Final
Stars: ✭ 272 (-11.69%)
Mutual labels:  gpu

phi

Phi is a minimal code editor designed to look pretty, run fast, and be easy to configure and use. It's primary function is for editing code.

The editor is still a work in progress. There is a chance it will eat up your battery, run quite slowly, and probably crash frequently.

**Do not edit your precious files with this editor!**

Here's a screenshot of Phi in action:

goals

The editor must:

  • run fast;
  • load and edit large files with ease;
  • look pretty; and finally
  • be easy to use

non-goals

The editor probably wont:

  • have any plugin support;
  • be very customizable in terms of layout;
  • support many non utf8 encodings;
  • support non true-type-fonts;
  • support right-to-left languages;

Avoiding most of these is to avoid complexity in the code-base and general architecture of the editor and is beyond the scope of this project currently.

why?

The editor does not exist as a serious replacement to Sublime Text/VSCode/Emacs/[editor name here].

Though one of my big goals for the project is to possibly replace sublime text for my own personal use. Thus the editor is somewhat optimized for my own work-flow.

The code is up purely for people to look at and maybe use or contribute or whatever. Sharing is caring!

reporting bugs/troubleshooting

Note the editor is still unstable. Please report any bugs you find so I can squash them! It is appreciated if you skim the issue (or search!) handler to make sure you aren't reporting duplicate bugs.

before filing an issue

Just to make sure it's an issue with the editor currently and not due to a broken change - please can you:

  • make sure the repository is up to date
  • make sure all the dependencies are updated, especially "github.com/felixangell/strife"
  • try removing the ~/.phi-config folder manually and letting the editor re-load it

building

See the BUILDING file.

license

MIT License

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].