1
0
mirror of https://github.com/vlang/awesome-v.git synced 2023-08-10 21:13:23 +03:00
awesome-v/README.md
Abdullah Atta cd77fff1d4 Add crayon module (#35)
* Add "crayon" module

* Update subtitle for "crayon"
2019-11-12 03:30:37 +03:00

109 lines
3.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
### 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.
## 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.
* [progressbar](https://github.com/Waqar144/progressbar) - An easy to use V library for creating progress bars in cli
### 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.
* [crayon](https://github.com/thecodrr/crayon) - 🖍 Paint your terminal output like Picasso 🎨
### 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.
### Game Development
* [vraylib](https://github.com/MajorHard/vraylib) - V wrapper (bindings) for [raylib](https://www.raylib.com), the C game development framework.
## 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.
### Online IDEs with V
* [V Playground](https://vlang.io/play)
* [Judge0](https://ide.judge0.com/)
## 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)