-
Kawaii is a neovim config written in lua aiming to provide a base configuration with very beautiful UI and blazing fast startuptime (around 0.02 secs ~ 0.07 secs). We tweak UI plugins such as telescope, nvim-tree etc well to provide an aesthetic UI experience.
-
Lazy loading is done 93% of the time meaning that plugins will not be loaded by default, they will be loaded only when required also at specific commands, events etc. This lowers the startuptime on Android.
-
Kawaii is supposed to be used with its starter config, so kawaii main repo ( this repo ) can be imported as a plugin via lazy's import feature and then you can easily use this repo's modules like autocmds etc.
- Many beautiful themes, theme toggler by our kawaii-base plugin
- Lightweight & performant ui plugin with kawaii-ui UI It provides statusline modules, tabufline ( tabs + buffer manager) , beautiful cheatsheets, kawaii updater, hide & unhide terminal buffers, theme switcher and much more!
- File navigation with nvim-tree.lua
- Beautiful and configurable icons with nvim-web-devicons
- Git diffs and more with gitsigns.nvim
- NeoVim Lsp configuration with nvim-lspconfig and mason.nvim
- Autocompletion with nvim-cmp
- File searching, previewing text files and more with telescope.nvim.
- Syntax highlighting with nvim-treesitter
- Autoclosing braces and html tags with nvim-autopairs
- Indentlines with indent-blankline.nvim
- Useful snippets with friendly snippets + LuaSnip.
- Popup mappings keysheet whichkey.nvim
-
I (@AndroidGeeksYT i.e creator of kawaii) in my initial days of learning to program wanted a lightweight IDE for writing code, I only had an Android Phone. I was into Android Kernel Dev stuff so many suggested me to buy a PC / Laptop but that thing was I'm very broke. I tried created my own but it sucks. NvChad inspired me to forked their repo named it kawaii and Maintained it.
-
I'm decent at ricing i.e customizing system and making it look pretty.
If you like kawaii and would like to support & appreciate it via donation then I'll gladly accept it.

