1
0
mirror of https://github.com/vlang/awesome-v.git synced 2023-08-10 21:13:23 +03:00
awesome-v/README.md

124 lines
5.1 KiB
Markdown
Raw Normal View History

2019-07-03 19:57:17 +03:00
# Awesome V
2019-07-15 17:46:57 +03:00
A curated list of awesome V frameworks, libraries, software and resources.
## Table of contents
* [Applications](#applications)
2019-08-03 00:27:08 +03:00
* [Interpreters/Compilers](#interpreters-compilers)
* [Package manager](#package-manager)
2019-08-08 20:19:51 +03:00
* [Editors](#editors)
* [Web](#web)
2019-07-15 17:49:52 +03:00
* [Libraries](#libraries)
2019-07-23 02:15:34 +03:00
* [Syntax highlighting](#syntax-highlighting)
* [Command-line](#command-line)
2019-07-23 02:15:34 +03:00
* [Text processing](#text-processing)
2019-07-15 17:49:52 +03:00
* [Telegram](#telegram)
* [Other](#other)
* [Programming contests](#programming-contests)
2019-07-15 17:46:57 +03:00
* [Articles](#articles)
## Applications
### Package manager
2019-11-12 19:45:51 +03:00
* [vpkg](https://github.com/vpkg-project/vpkg) - An alternative package manager for V.
2019-07-15 17:58:31 +03:00
* [vpm](https://github.com/yue-best-practices/vpm) - The V language package management tool written in V.
2019-08-03 00:27:08 +03:00
### Interpreters/Compilers
2019-08-03 20:24:30 +03:00
* [v](https://github.com/vlang/v) - V itself. Simple, fast, safe, compiled language for developing maintainable software.
2019-08-03 00:27:08 +03:00
* [vbf](https://github.com/vpervenditti/vbf) - A brainfuck interpreter/compiler.
2019-08-08 20:19:51 +03:00
### Editors
* [vid](https://github.com/vlang/vid) - 1 MB text editor written in V with hardware accelerated text rendering. Compiles in <1s.
2019-10-15 12:41:04 +03:00
### Graphics
* [raytracer](https://github.com/ali-raheem/vraytracer)
2019-08-08 20:19:51 +03:00
### Web
* [vorum](https://github.com/vlang/vorum) - Open-source blogging/forum software written in V
2019-11-12 19:45:20 +03:00
* [Heroku Buildpack for V](https://github.com/louis77/heroku-buildpack-v) - Deploy V apps on Heroku.
2019-08-08 20:19:51 +03:00
### Games
* [Vlang the Game](https://github.com/gabixdev/vlang-the-game) - A little platformer written in V with [vSDL2](https://github.com/nsauzede/vsdl2), made purely for memes and fun.
2019-11-22 06:29:17 +03:00
### Command-line
* [HN-top](https://github.com/BafS/hn-top) A simple command to list most recent news from hacker-news
## Libraries
2019-07-23 02:15:34 +03:00
### Syntax highlighting
* [v-vim](https://github.com/ollykel/v-vim) - Support for V syntax highlighting in Vim.
* [vim-v](https://github.com/lcolaholicl/vim-v) - Vim syntax highlighter for V programming language.
* [vscode-vlang](https://github.com/0x9ef/vscode-vlang) - V Language extension for Visual Studio Code.
2019-11-12 19:45:11 +03:00
* [kate-syntax-highlight-v](https://github.com/Larpon/kate-syntax-highlight-v) - V syntax highlighting for [Kate](https://kate-editor.org/)
2019-11-25 16:39:58 +03:00
* [scite-v-support](https://github.com/sunnylcw/scite-v-support) - V syntax highlighting for [SciTE](https://www.scintilla.org/SciTE.html)
2019-12-06 18:37:43 +03:00
* [language-v](https://github.com/Cutlery-Drawer/language-v) - V language support for Atom (port of vscode-vlang)
2019-07-23 02:15:34 +03:00
### Command-line
2019-07-15 17:49:52 +03:00
* [v-args](https://github.com/nedpals/v-args) - V library for parsing arguments from argv-like arrays.
2019-11-08 17:25:06 +03:00
* [progressbar](https://github.com/Waqar144/progressbar) - An easy to use V library for creating progress bars in cli
2019-11-12 19:44:34 +03:00
* [boxx](https://github.com/thecodrr/boxx) - 📦 Create highly customizable terminal boxes that also look great!
2019-11-25 03:31:51 +03:00
* [lol](https://github.com/zmeriksen/lol) - V version of lolcat (text/character rainbowizer)
2019-07-22 23:55:52 +03:00
### Graphics
* [vgl](https://github.com/justicesuh/vgl) - Low-level graphics API access.
### Text processing
2019-11-12 19:45:51 +03:00
* [v-regex](https://github.com/spytheman/v-regex) - A simple regex library for V.
2019-10-04 19:00:22 +03:00
* [chalk](https://github.com/etienne-napoleone/chalk) - Colorize strings in the terminal.
* [crayon](https://github.com/thecodrr/crayon) - 🖍️ Paint your terminal output like Picasso 🎨
2019-08-16 22:33:21 +03:00
### Automation
* [vrobot](https://github.com/eioo/vrobot) - Desktop automation for V. Only supports Windows.
2019-07-15 17:49:52 +03:00
### Telegram
2019-07-28 01:03:06 +03:00
* [vgram](https://github.com/vpervenditti/vgram) - Telegram bot library
2019-07-20 03:07:39 +03:00
### Files
* [v-mime](https://github.com/nedpals/v-mime) - MIME detection library for V.
2019-11-09 18:14:40 +03:00
### Game Development
* [vraylib](https://github.com/MajorHard/vraylib) - V wrapper (bindings) for [raylib](https://www.raylib.com), the C game development framework.
2019-11-12 19:45:27 +03:00
* [vSDL2](https://github.com/nsauzede/vsdl2) - SDL2 V module / libSDL2 wrapper (accompanying examples & tests are at [sdl2test](https://github.com/nsauzede/sdl2test).)
2019-11-09 18:14:40 +03:00
2019-11-25 09:23:17 +03:00
### Eventing
* [eventbus](https://github.com/vlang/v/tree/master/vlib/eventbus) - A simple event bus system for V
### User Interface (UI) Toolkits
* [V UI](https://github.com/vlang/v/tree/master/vlib/ui) - Integrated cross platform UI toolkit for Windows, macOS, Linux, Android, iOS and the web.
## Other
2019-10-15 12:41:04 +03:00
### Videos
2019-08-04 00:59:47 +03:00
2019-10-15 12:41:04 +03:00
* [V Lang Programming](https://www.youtube.com/watch?v=BVCuZ7z7GMY&list=PLEPMhdsq-gNpFr40A-ZnX-Hu9l-Sp5Oc_)
2019-08-02 12:44:49 +03:00
### Programming contests
2019-08-02 13:38:43 +03:00
* [rosetta-code-v](https://github.com/RustemB/rosetta-code-v) - Solutions for Rosetta Code in V.
2019-07-15 17:46:57 +03:00
2019-10-18 15:09:05 +03:00
### Tutorials
* [Learn V in Y Minutes](https://github.com/v-community/learn_v_in_y_minutes)
* [V by Example](https://github.com/v-community/v_by_example) as [GitBook](https://v-community.gitbook.io/v-by-example/)
2019-10-28 22:55:38 +03:00
* [V learning notes](https://github.com/lydiandy/vlang_note) - personal learning notes in Chinese.
2019-10-18 15:09:05 +03:00
2019-11-08 17:47:36 +03:00
### Online IDEs with V
* [V Playground](https://vlang.io/play)
* [Judge0](https://ide.judge0.com/)
2019-07-15 17:46:57 +03:00
## Articles
* [An introduction to V](https://simonknott.de/articles/VLang.html)
2019-10-26 10:53:54 +03:00
* [The Book of V](https://github.com/KeyWeeUsr/the-book-of-v/)
2019-10-15 12:41:04 +03:00
## Community
2019-10-18 15:09:05 +03:00
* [V Community](https://github.com/v-community)
### Forums
2019-10-15 12:41:04 +03:00
* [r/vlang](https://www.reddit.com/r/vlang)
* [stackoverflow](https://stackoverflow.com/questions/tagged/vlang)