{"id":23916675,"url":"https://github.com/fastvim/fastvim","last_synced_at":"2025-09-11T01:31:04.859Z","repository":{"id":268433458,"uuid":"904344411","full_name":"fastvim/fastvim","owner":"fastvim","description":"🚀 An Neovim distribution for the stubborn martian hacker 👽","archived":false,"fork":false,"pushed_at":"2025-01-02T17:45:14.000Z","size":375,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-02T18:27:54.954Z","etag":null,"topics":["doom","neovim","neovim-config","neovim-configuration","neovim-distro","neovim-dotfiles","neovim-lua","neovim-plugin","vim-distribution"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastvim.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"buy_me_a_coffee":"ciccabr9p"}},"created_at":"2024-12-16T17:51:59.000Z","updated_at":"2025-01-02T17:50:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"fdd9618c-0b1e-4537-b2f3-2e4c5f0434dd","html_url":"https://github.com/fastvim/fastvim","commit_stats":null,"previous_names":["fastvim/fastvim"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastvim%2Ffastvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastvim%2Ffastvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastvim%2Ffastvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastvim%2Ffastvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastvim","download_url":"https://codeload.github.com/fastvim/fastvim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232581514,"owners_count":18545421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["doom","neovim","neovim-config","neovim-configuration","neovim-distro","neovim-dotfiles","neovim-lua","neovim-plugin","vim-distribution"],"created_at":"2025-01-05T12:13:17.888Z","updated_at":"2025-09-11T01:31:04.845Z","avatar_url":"https://github.com/fastvim.png","language":"Lua","readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/fastvim/fastvim\"\u003e\n    \u003cimg src=\"./fastvim.png\"\u003e\n  \u003c/a\u003e\n  \u003cbr\u003e\n  FastVim \u003cimg src=\"https://github.com/BrunoCiccarino/BrunoCiccarino/blob/main/img/icons8-lua-language-96.png\" height=\"48\" width=\"48\"\u003e \n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/fastvim/fastvim\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/fastvim/fastvim?style=for-the-badge\u0026color=%235e81ac\"\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://github.com/fastvim/fastvim\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/fastvim/fastvim?style=for-the-badge\u0026color=%23b48ead\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://github.com/fastvim/fastvim\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/fastvim/fastvim?style=for-the-badge\u0026color=%23a3be8c\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"http://makeapullrequest.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=for-the-badge\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://github.com/fastvim/fastvim\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/fastvim/fastvim?style=for-the-badge\u0026color=%23bf616a\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://github.com/fastvim/fastvim\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/built_with_lua-code?style=for-the-badge\u0026logo=lua\u0026color=%23789DBC\"\u003e\n  \u003c/a\u003e  \n    \u003ca href=\"https://github.com/fastvim/fastvim\"\u003e\n    \u003cimg src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Floc-counter.onrender.com%3Frepo%3Dfastvim%2Ffastvim%26branch%3Dmain%26ignored%3DREADME.md%2C.gitignore%26stat%3Dlines\u0026style=for-the-badge\u0026logo=lua\u0026color=%23ef6d80\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://t.me/fastvim\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://github.com/BrunoCiccarino/nekonight\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge\u0026logo=discord\u0026logoColor=white\"\u003e\n  \u003c/a\u003e  \n\u003c/p\u003e\n\nWelcome to Fastvim, the next-gen galactic ☄️ Neovim distro that’s fast, modern, and fully configurable. Built for both lazy people who don’t want to mess around with endless configurations, and for the martian 👽 Neovim hackers who want full control over their setup. Whether you just want things to work right out of the box or you love tweaking every little detail, Fastvim is here to help.\n\nThis distro has everything you need for a smooth and efficient workflow, and if you’re feeling adventurous, you can dive in and make it your own. With custom themes 🎨 made just for you, if you like having themes for every phase and mood you’re going through, just like me.\n\nGet ready to experience a Neovim setup that just works, without all the hassle. Let’s get you set up, fast and easy!\n\nTo find out more about the distro consult our [reference material](https://fastvim.github.io/docs/intro)\n\n### Tasks\n\n- Handlers:\n    - [x] to set default theme\n    - [ ] to exclude plugins from config\n    - [ ] to add plugins to config\n    - [ ] to set env vars\n    - [ ] to choose between snacks and mini\n    - [ ] to enable or disable one of the lsp\n    - [ ] fast mode (load only lsp and completion plugins)\n- Ui: \n    - [ ] custom theme for alpha nvim \n- Lsp: \n    - [x] lsp for astro js\n    - [x] lsp for angular js\n    - [ ] lsp for csharp\n    - [ ] lsp for godot script \n    - [ ] lsp for haskell\n    - [x] lsp for python\n    - [x] lsp for sveltejs\n    - [x] lsp for vuejs \n- Config loader:\n    - [ ] Add asynchronous job to load config in real time\n\n### Goals\n\n| **Goal** \t| stats \t| \n|-----------------\t|------|\n|  Have own color scheme               \t|   ✅   \t|   \n|  cross platform support               \t|   ✅  \t|  \n|  add a markdown-mode               \t|   ❌  \t| \n|  add a neovim web wowser               \t|   ❌  \t|\n|  add a configuration compatibility between vim and neovim               \t|   ❌  \t|\n|  adding specialized config in gamedev               \t|   ❌  \t| \n|  adding full and more complete documentation               \t|   ❌  \t|\n|  adding full and advanced config for java               \t|   ❌  \t|\n\n## 🔥 Contributing\n\nPull requests are welcome.\n\nThat said, there's a bunch of ways you can contribute to this project, like by:\n\n* ⭐ Giving a star on this repository (this is very important and costs nothing)\n* 🪲 Reporting a bug\n* 📄 Improving this [documentation](./doc/getting_started.norg)\n* 🚨 Sharing this project and recommending it to your friends\n* 💻 Submitting a pull request to the official repository\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. \n\n\u003ca href=\"https://github.com/fastvim/fastvim/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=fastvim/fastvim\u0026max=24\" /\u003e\n\u003c/a\u003e\n\n\n## 👏 Acknowledgements\n \nThis project thanks everyone who inspired it\n\n- [doom emacs](https://github.com/doomemacs/doomemacs)\n- [doom-nvim](https://github.com/doom-neovim/doom-nvim)\n- [space-vim](https://github.com/SpaceVim/SpaceVim)\n- [lunar-vim](https://github.com/LunarVim/LunarVim)\n- [LazyVim](https://github.com/LazyVim/LazyVim)\n- [NvChad](https://github.com/NvChad/NvChad)\n\n## 👨‍🏫 Team \n- [BrunoCiccarino](https://github.com/BrunoCiccarino): wsl-ubuntu\n\n## ☕ Sponsor this project\n\n\u003cdiv align=\"center\"\u003e \n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://buymeacoffee.com/ciccabr9p)\n[![\"ko-fi\"](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)](https://ko-fi.com/brunociccarinoo)\n[![\"github-sponsors\"](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge\u0026logo=GitHub-Sponsors\u0026logoColor=#white)](https://github.com/sponsors/BrunoCiccarino/)\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003eCopyright © 2025 fastvim\u003c/p\u003e\n","funding_links":["https://buymeacoffee.com/ciccabr9p","https://ko-fi.com/brunociccarinoo","https://github.com/sponsors/BrunoCiccarino/"],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastvim%2Ffastvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastvim%2Ffastvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastvim%2Ffastvim/lists"}