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

96 lines
3.1 KiB
Markdown

# Awesome V
A curated list of awesome V frameworks, libraries, software and resources.
## Table of contents
* [Applications](#applications)
* [Interpreters/Compilers](#interpreters-compilers)
* [Package manager](#package-manager)
* [Editors](#editors)
* [Web](#web)
* [Libraries](#libraries)
* [Syntax highlighting](#syntax-highlighting)
* [Command-line](#command-line)
* [Text processing](#text-processing)
* [Telegram](#telegram)
* [Other](#other)
* [Programming contests](#programming-contests)
* [Articles](#articles)
## Applications
### Package manager
* [vpkg](https://github.com/nedpals/vpkg) - Toy package manager written on V.
* [vpm](https://github.com/yue-best-practices/vpm) - The V language package management tool written in V.
### Interpreters/Compilers
* [v](https://github.com/vlang/v) - V itself. Simple, fast, safe, compiled language for developing maintainable software.
* [vbf](https://github.com/vpervenditti/vbf) - A brainfuck interpreter/compiler.
### Editors
* [vid](https://github.com/vlang/vid) - 1 MB text editor written in V with hardware accelerated text rendering. Compiles in <1s.
### Graphics
* [raytracer](https://github.com/ali-raheem/vraytracer)
### Web
* [vorum](https://github.com/vlang/vorum) - Open-source blogging/forum software written in V
## Libraries
### 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.
### Command-line
* [v-args](https://github.com/nedpals/v-args) - V library for parsing arguments from argv-like arrays.
### Graphics
* [vgl](https://github.com/justicesuh/vgl) - Low-level graphics API access.
### Text processing
* [v-regex](https://github.com/ShellBear/v-regex) - A simple regex library for V.
* [chalk](https://github.com/etienne-napoleone/chalk) - Colorize strings in the terminal.
### Automation
* [vrobot](https://github.com/eioo/vrobot) - Desktop automation for V. Only supports Windows.
### Telegram
* [vgram](https://github.com/vpervenditti/vgram) - Telegram bot library
### Files
* [v-mime](https://github.com/nedpals/v-mime) - MIME detection library for V.
## Other
### Videos
* [V Lang Programming](https://www.youtube.com/watch?v=BVCuZ7z7GMY&list=PLEPMhdsq-gNpFr40A-ZnX-Hu9l-Sp5Oc_)
### Programming contests
* [rosetta-code-v](https://github.com/RustemB/rosetta-code-v) - Solutions for Rosetta Code in V.
### 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)
* [V learning notes](https://github.com/lydiandy/vlang_note) - personal learning notes in Chinese.
## Articles
* [An introduction to V](https://simonknott.de/articles/VLang.html)
* [The Book of V](https://github.com/KeyWeeUsr/the-book-of-v/)
## Community
* [V Community](https://github.com/v-community)
### Forums
* [r/vlang](https://www.reddit.com/r/vlang)
* [stackoverflow](https://stackoverflow.com/questions/tagged/vlang)