Alphabetize again (#185)

* Alphabetize entire list

* Add alphabetization requirement
This commit is contained in:
wenxuanjun 2023-05-28 23:28:17 +08:00 committed by GitHub
parent 4ccfaf27a6
commit 1430392e6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 34 additions and 33 deletions

View File

@ -11,5 +11,6 @@ First of all, thanks for taking the time to contribute to this project!
- Ensure your changes follows the [awesome list guidelines][guidelines]. - Ensure your changes follows the [awesome list guidelines][guidelines].
- Before submitting a PR make sure your changes are passed `awesome-lint`. - Before submitting a PR make sure your changes are passed `awesome-lint`.
- Your changes should be in alphabetical order within its category. If you are creating a new category, make sure that the categories are also alphabetized.
[guidelines]: https://github.com/sindresorhus/awesome/blob/master/pull_request_template.md#requirements-for-your-awesome-list [guidelines]: https://github.com/sindresorhus/awesome/blob/master/pull_request_template.md#requirements-for-your-awesome-list

View File

@ -49,36 +49,36 @@
- [Editor plugins](#editor-plugins) - [Editor plugins](#editor-plugins)
- [Forums](#forums) - [Forums](#forums)
- [GitHub actions](#github-actions) - [GitHub actions](#github-actions)
- [GitHub templates](#github-templates)
- [IDEs with V](#ides-with-v) - [IDEs with V](#ides-with-v)
- [Online IDEs with V](#online-ides-with-v) - [Online IDEs with V](#online-ides-with-v)
- [Operating Systems & OS Development Examples](#operating-systems--os-development-examples) - [Operating Systems & OS Development Examples](#operating-systems--os-development-examples)
- [Patterns](#patterns)
- [Programming contests](#programming-contests) - [Programming contests](#programming-contests)
- [Syntax highlighting](#syntax-highlighting) - [Syntax highlighting](#syntax-highlighting)
- [Tutorials](#tutorials) - [Tutorials](#tutorials)
- [Videos](#videos) - [Videos](#videos)
- [GitHub templates](#github-templates)
- [Patterns](#patterns)
## Applications ## Applications
### Command-line ### Command-line
- [crepl](https://github.com/l1mey112/crepl) - Compile and execute C code on the fly as you type it. - [crepl](https://github.com/l1mey112/crepl) - Compile and execute C code on the fly as you type it.
- [HN-top](https://github.com/BafS/hn-top) - A simple command to list most recent news from hacker-news.
- [portctl](https://github.com/apoprotsky/portctl) - CLI tool to manage Docker Swarm resources using Portainer API.
- [klonol](https://github.com/hungrybluedev/klonol) - CLI tool to help you "clone all" git repositories belonging to you. Works with GitHub and Gitea.
- [github-releases](https://github.com/Dracks/repo-download-asset) - Cli tool to keep track of applications released as GitHub Release (or assets in workflow) and download them. - [github-releases](https://github.com/Dracks/repo-download-asset) - Cli tool to keep track of applications released as GitHub Release (or assets in workflow) and download them.
- [HN-top](https://github.com/BafS/hn-top) - A simple command to list most recent news from hacker-news.
- [klonol](https://github.com/hungrybluedev/klonol) - CLI tool to help you "clone all" git repositories belonging to you. Works with GitHub and Gitea.
- [portctl](https://github.com/apoprotsky/portctl) - CLI tool to manage Docker Swarm resources using Portainer API.
- [runner](https://github.com/Naheel-Azawy/runner) - A tool that automates running/compiling code written in various programming languages. - [runner](https://github.com/Naheel-Azawy/runner) - A tool that automates running/compiling code written in various programming languages.
- [symlinker](https://github.com/serkonda7/symlinker) - A small Linux tool to manage symlinks. - [symlinker](https://github.com/serkonda7/symlinker) - A small Linux tool to manage symlinks.
- [vast](https://github.com/lydiandy/vast) - A simple tool for vlang, generate v source file to AST json file. - [vast](https://github.com/lydiandy/vast) - A simple tool for vlang, generate v source file to AST json file.
- [vcli](https://github.com/changhz/vcli) - A CLI tool to generate folder structure according to the [guideline](https://blog.vlang.io/the-complete-beginners-guide-to-cli-apps-in-v/)
- [verve](https://github.com/MohammadMD1383/verve) - Simple and fast static file server. - [verve](https://github.com/MohammadMD1383/verve) - Simple and fast static file server.
- [vgoogle](https://github.com/changhz/vgoogle) - Make google search on the terminal.
- [vindex](https://github.com/wenxuanjun/vindex) - A simple file list server generating json strings, compatible with nginx's autoindex module.
- [vinit](https://github.com/pranavbaburaj/vinit) - A tool to generate v projects. - [vinit](https://github.com/pranavbaburaj/vinit) - A tool to generate v projects.
- [vLogQL](https://github.com/lmangani/vLogQL) - A tiny command-line utility to query LogQL APIs. - [vLogQL](https://github.com/lmangani/vLogQL) - A tiny command-line utility to query LogQL APIs.
- [vqrcode](https://github.com/carlosqsilva/vqrcode) - CLI for creating QR Codes. - [vqrcode](https://github.com/carlosqsilva/vqrcode) - CLI for creating QR Codes.
- [vspect](https://github.com/zakuro9715/vspect) - A tool to inspect vlang source file. ( Archived ) - [vspect](https://github.com/zakuro9715/vspect) - A tool to inspect vlang source file. ( Archived )
- [vcli](https://github.com/changhz/vcli) - A CLI tool to generate folder structure according to the [guideline](https://blog.vlang.io/the-complete-beginners-guide-to-cli-apps-in-v/)
- [vgoogle](https://github.com/changhz/vgoogle) - Make google search on the terminal.
- [vindex](https://github.com/wenxuanjun/vindex) - A simple file list server generating json strings, compatible with nginx's autoindex module.
- [vzcc](https://github.com/malisipi/vzcc) - A CLI cross-compiling tool based on Zig CC for V. - [vzcc](https://github.com/malisipi/vzcc) - A CLI cross-compiling tool based on Zig CC for V.
### Editors ### Editors
@ -99,17 +99,17 @@
### Graphics ### Graphics
- [vRayTracer](https://github.com/ali-raheem/vraytracer) - A simple ray tracer written in V.
- [mpv-v](https://github.com/xjunko/mpv-v) - World's Simplest Video Player. - [mpv-v](https://github.com/xjunko/mpv-v) - World's Simplest Video Player.
- [vRayTracer](https://github.com/ali-raheem/vraytracer) - A simple ray tracer written in V.
### Interpreters/Compilers ### Interpreters/Compilers
- [vas](https://github.com/v420v/vas) - A simple x86-64 assembler written in V.
- [stas](https://github.com/l1mey112/stas/tree/0.1.0-v-compiler) - A stack based compiled programming language. The bootstrap compiler is written in V.
- [monkey_v](https://github.com/Delta456/monkey_v) - Implementation of [Thorsten Ball's Monkey Language](https://interpreterbook.com/) in V. - [monkey_v](https://github.com/Delta456/monkey_v) - Implementation of [Thorsten Ball's Monkey Language](https://interpreterbook.com/) in V.
- [stas](https://github.com/l1mey112/stas/tree/0.1.0-v-compiler) - A stack based compiled programming language. The bootstrap compiler is written in V.
- [v](https://github.com/vlang/v) - V itself. Simple, fast, safe, compiled language for developing maintainable software.
- [vas](https://github.com/v420v/vas) - A simple x86-64 assembler written in V.
- [vbf](https://github.com/vpervenditti/vbf) - A brainfuck interpreter/compiler. - [vbf](https://github.com/vpervenditti/vbf) - A brainfuck interpreter/compiler.
- [vcc](https://github.com/lemoncmd/vcc) - A C compiler written in V. - [vcc](https://github.com/lemoncmd/vcc) - A C compiler written in V.
- [v](https://github.com/vlang/v) - V itself. Simple, fast, safe, compiled language for developing maintainable software.
- [Vork](https://github.com/Itay2805/Vork) - Alternative V compiler/interpreter written in Python. - [Vork](https://github.com/Itay2805/Vork) - Alternative V compiler/interpreter written in Python.
### Operating systems/Kernels ### Operating systems/Kernels
@ -127,15 +127,16 @@
### Serialization ### Serialization
- [vlang-yaml](https://github.com/jdonnerstag/vlang-yaml) - A V-native YAML reader, incl. YAML-to-JSON converter.
- [vproto](https://github.com/emily33901/vproto) - Protobuf compiler and runtime in V.
- [v-toxml](https://github.com/radare/v-toxml) - XML Serialization library for V. - [v-toxml](https://github.com/radare/v-toxml) - XML Serialization library for V.
- [vgura](https://github.com/gura-conf/vgura) - Official Gura parser for V. - [vgura](https://github.com/gura-conf/vgura) - Official Gura parser for V.
- [vlang-yaml](https://github.com/jdonnerstag/vlang-yaml) - A V-native YAML reader, incl. YAML-to-JSON converter.
- [vproto](https://github.com/emily33901/vproto) - Protobuf compiler and runtime in V.
### Web ### Web
- [Gitly](https://github.com/vlang/gitly) - A light and fast SCM alternative to GitHub/GitLab written in V. - [Gitly](https://github.com/vlang/gitly) - A light and fast SCM alternative to GitHub/GitLab written in V.
- [Heroku Buildpack for V](https://github.com/zztkm/heroku-buildpack-v) - Deploy V apps on Heroku. - [Heroku Buildpack for V](https://github.com/zztkm/heroku-buildpack-v) - Deploy V apps on Heroku.
- [v-admin-skeleton](https://github.com/xiusin/v-system-skeleton) - Backend skeleton written in V.
- [vblog](https://github.com/scurty-labs/vblog) - A simple, fast and responsive blogging system. - [vblog](https://github.com/scurty-labs/vblog) - A simple, fast and responsive blogging system.
- [Vebview.JS](https://github.com/malisipi/Vebview.JS) - Electron/Neutralino.JS alternative written in V. - [Vebview.JS](https://github.com/malisipi/Vebview.JS) - Electron/Neutralino.JS alternative written in V.
- [Vieter](https://github.com/ChewingBever/vieter) - Archlinux repository server & package build system, written in V. - [Vieter](https://github.com/ChewingBever/vieter) - Archlinux repository server & package build system, written in V.
@ -143,7 +144,6 @@
- [vorum](https://github.com/vlang/vorum) - Open-source blogging/forum software written in V. - [vorum](https://github.com/vlang/vorum) - Open-source blogging/forum software written in V.
- [vss](https://github.com/vssio/vss) - Easy-to-use static site generator. - [vss](https://github.com/vssio/vss) - Easy-to-use static site generator.
- [VTik](https://github.com/Sharqo78/VTik) - TikTok and Twitter video downloader app (CLI / Telegram Bot). - [VTik](https://github.com/Sharqo78/VTik) - TikTok and Twitter video downloader app (CLI / Telegram Bot).
- [v-admin-skeleton](https://github.com/xiusin/v-system-skeleton) - Backend skeleton written in V.
## Libraries ## Libraries
@ -159,6 +159,7 @@
### Command line interface (CLI) / Terminal / Shell ### Command line interface (CLI) / Terminal / Shell
- [bartender](https://github.com/tobealive/bartender) - Gluten free bars for V term apps.
- [boxx](https://github.com/thecodrr/boxx) - Create highly customizable terminal boxes that also look great! 📦 - [boxx](https://github.com/thecodrr/boxx) - Create highly customizable terminal boxes that also look great! 📦
- [lol](https://github.com/0xLeif/lol) - V version of lolcat (text/character rainbowizer). - [lol](https://github.com/0xLeif/lol) - V version of lolcat (text/character rainbowizer).
- [progressbar](https://github.com/Waqar144/progressbar) - An easy to use V library for creating progress bars in cli. - [progressbar](https://github.com/Waqar144/progressbar) - An easy to use V library for creating progress bars in cli.
@ -166,7 +167,6 @@
- [termtable](https://github.com/serkonda7/termtable) - V Terminal Tables: Simple and highly customizable library to display tables in the terminal. - [termtable](https://github.com/serkonda7/termtable) - V Terminal Tables: Simple and highly customizable library to display tables in the terminal.
- [vargs](https://github.com/nedpals/vargs) - V library for parsing arguments from argv-like arrays. ( Archived ) - [vargs](https://github.com/nedpals/vargs) - V library for parsing arguments from argv-like arrays. ( Archived )
- [vesseract](https://github.com/barrack-obama/vesseract) - V wrapper for Tesseract-OCR (optical character recognition). - [vesseract](https://github.com/barrack-obama/vesseract) - V wrapper for Tesseract-OCR (optical character recognition).
- [bartender](https://github.com/tobealive/bartender) - Gluten free bars for V term apps.
### Database clients ### Database clients
@ -195,18 +195,18 @@
- [engine](https://github.com/LouisSchmieder/engine) - WIP Vulkan in V. - [engine](https://github.com/LouisSchmieder/engine) - WIP Vulkan in V.
- [raylib.v](https://github.com/irishgreencitrus/raylib.v) - Updated V bindings for [raylib](https://www.raylib.com) with plans for complete cross-platform support. - [raylib.v](https://github.com/irishgreencitrus/raylib.v) - Updated V bindings for [raylib](https://www.raylib.com) with plans for complete cross-platform support.
- [V_ecs](https://github.com/mohamedLT/V_ecs) - ECS library made in V inspired by Bevy ECS. - [V_ecs](https://github.com/mohamedLT/V_ecs) - ECS library made in V inspired by Bevy ECS.
- [vraylib](https://github.com/MajorHard/vraylib) - V wrapper (bindings) for raylib, the C game development framework.
- [vraylib](https://github.com/mohamedLT/vraylib) - A V wrapper for the awesome raylib library. - [vraylib](https://github.com/mohamedLT/vraylib) - A V wrapper for the awesome raylib library.
- [vraylib](https://github.com/MajorHard/vraylib) - V wrapper (bindings) for raylib, the C game development framework.
### Graphics ### Graphics
- [V Earcut](https://github.com/Larpon/earcut) - fast (real-time) polygon triangulation library based on [mapbox/Earcut](https://github.com/mapbox/earcut) to handle holes, twisted polygons, degeneracies and self-intersections. - [V Earcut](https://github.com/Larpon/earcut) - fast (real-time) polygon triangulation library based on [mapbox/Earcut](https://github.com/mapbox/earcut) to handle holes, twisted polygons, degeneracies and self-intersections.
- [V_sokol_gp](https://github.com/mohamedLT/V_sokol_gp) - A V wrapper for the sokol_gp library for easy and fast 2d graphics.
- [vgl](https://github.com/justicesuh/vgl) - Low-level graphics API access. - [vgl](https://github.com/justicesuh/vgl) - Low-level graphics API access.
- [viup](https://github.com/kjlaw89/viup) - V wrapper for the C-based cross-platform UI library, IUP. - [viup](https://github.com/kjlaw89/viup) - V wrapper for the C-based cross-platform UI library, IUP.
- [vsdl2](https://github.com/nsauzede/vsdl2) - A libSDL2 wrapper.
- [vsdl](https://github.com/kjlaw89/vsdl) - V wrapper for the C-based SDL library. - [vsdl](https://github.com/kjlaw89/vsdl) - V wrapper for the C-based SDL library.
- [vsdl2](https://github.com/nsauzede/vsdl2) - A libSDL2 wrapper.
- [vsl.vcl](https://github.com/vlang/vsl/tree/master/vcl#readme) - VCL is a high level way of writting programs with OpenCL using V. These are highly opinionated OpenCL bindings for V. It tries to make GPU computing easy, with some sugar abstraction, V's concurrency and channels. - [vsl.vcl](https://github.com/vlang/vsl/tree/master/vcl#readme) - VCL is a high level way of writting programs with OpenCL using V. These are highly opinionated OpenCL bindings for V. It tries to make GPU computing easy, with some sugar abstraction, V's concurrency and channels.
- [V_sokol_gp](https://github.com/mohamedLT/V_sokol_gp) - A V wrapper for the sokol_gp library for easy and fast 2d graphics.
### IRC ### IRC
@ -260,10 +260,10 @@
### User Interface toolkits ### User Interface toolkits
- [mui](https://github.com/malisipi/mui) - A Cross-Platform UI library for Windows, Linux, Android and Web. - [mui](https://github.com/malisipi/mui) - A Cross-Platform UI library for Windows, Linux, Android and Web.
- [V UI](https://github.com/vlang/ui) - Integrated cross platform UI toolkit for Windows, macOS, Linux, Android, iOS and the web.
- [vgtk3](https://github.com/vgtk/vgtk3) - A wrapper for GTK3 in V. - [vgtk3](https://github.com/vgtk/vgtk3) - A wrapper for GTK3 in V.
- [vig](https://github.com/nsauzede/vig) - Bindings for [Dear ImGui](https://github.com/ocornut/imgui) GUI toolkit. - [vig](https://github.com/nsauzede/vig) - Bindings for [Dear ImGui](https://github.com/ocornut/imgui) GUI toolkit.
- [vnk](https://github.com/nsauzede/vnk) - Bindings for [Nuklear](https://github.com/vurtun/nuklear) GUI toolkit. - [vnk](https://github.com/nsauzede/vnk) - Bindings for [Nuklear](https://github.com/vurtun/nuklear) GUI toolkit.
- [V UI](https://github.com/vlang/ui) - Integrated cross platform UI toolkit for Windows, macOS, Linux, Android, iOS and the web.
- [VWebui](https://github.com/webui-dev/v-webui) - V Library that makes easy creating WebUI. - [VWebui](https://github.com/webui-dev/v-webui) - V Library that makes easy creating WebUI.
### Utility ### Utility
@ -277,15 +277,15 @@
### Web ### Web
- [pico.v](https://github.com/S-YOU/pico.v) - A web server in V based on picoev and picohttpparser. - [pico.v](https://github.com/S-YOU/pico.v) - A web server in V based on picoev and picohttpparser.
- [v-jsonrpc](https://github.com/nedpals/v-jsonrpc) - Basic JSON-RPC 2.0-compliant server written on V.
- [v-tiktok](https://github.com/walkingdevel/v-tiktok) - A V library for downloading TikTok videos.
- [validate](https://github.com/endeveit/v-validate) - A simple library to validate strings in V. - [validate](https://github.com/endeveit/v-validate) - A simple library to validate strings in V.
- [valval](https://github.com/taojy123/valval) - Web framework written in V, improved by vweb. - [valval](https://github.com/taojy123/valval) - Web framework written in V, improved by vweb.
- [vcurrency](https://github.com/mehtaarn000/vcurrency) - API wrapper (written in V) for [https://api.exchangeratesapi.io](https://api.exchangeratesapi.io). - [vcurrency](https://github.com/mehtaarn000/vcurrency) - API wrapper (written in V) for [https://api.exchangeratesapi.io](https://api.exchangeratesapi.io).
- [vex](https://github.com/nedpals/vex) - Web framework written on V inspired by Express and Sinatra. - [vex](https://github.com/nedpals/vex) - Web framework written on V inspired by Express and Sinatra.
- [vigest](https://github.com/withs/vigest) - Simple client for digest authentication (written in V). - [vigest](https://github.com/withs/vigest) - Simple client for digest authentication (written in V).
- [v-jsonrpc](https://github.com/nedpals/v-jsonrpc) - Basic JSON-RPC 2.0-compliant server written on V.
- [vweb](https://github.com/vlang/v/tree/master/vlib/vweb) - V's built-in web framework. Used by Vorum. - [vweb](https://github.com/vlang/v/tree/master/vlib/vweb) - V's built-in web framework. Used by Vorum.
- [vxbloauth](https://github.com/WolvesFortress/vxbl-oauth) - A minimalistic Xbox Live authenticator for vweb. - [vxbloauth](https://github.com/WolvesFortress/vxbl-oauth) - A minimalistic Xbox Live authenticator for vweb.
- [v-tiktok](https://github.com/walkingdevel/v-tiktok) - A V library for downloading TikTok videos.
## Other ## Other
@ -309,8 +309,8 @@
#### Emacs #### Emacs
- [vlang-mode.el](https://github.com/Naheel-Azawy/vlang-mode.el) - Emacs major mode for the V programming language.
- [v-mode](https://github.com/damon-kwok/v-mode) - Emacs major mode for the V programming language. - [v-mode](https://github.com/damon-kwok/v-mode) - Emacs major mode for the V programming language.
- [vlang-mode.el](https://github.com/Naheel-Azawy/vlang-mode.el) - Emacs major mode for the V programming language.
#### Sublime Text 3 #### Sublime Text 3
@ -323,8 +323,8 @@
#### Vim #### Vim
- [vim-v](https://github.com/cheap-glitch/vim-v) - Quality syntax highlighting for the V programming language.
- [v-vim](https://github.com/ollykel/v-vim) - Support for V syntax highlighting in Vim. - [v-vim](https://github.com/ollykel/v-vim) - Support for V syntax highlighting in Vim.
- [vim-v](https://github.com/cheap-glitch/vim-v) - Quality syntax highlighting for the V programming language.
- [vim-vtools](https://github.com/zakuro9715/vim-vtools) - V tools for Vim, including auto formatting. - [vim-vtools](https://github.com/zakuro9715/vim-vtools) - V tools for Vim, including auto formatting.
#### IntelliJ & CLion & GoLand etc #### IntelliJ & CLion & GoLand etc
@ -341,6 +341,10 @@
- [action-create-v-docs](https://github.com/marketplace/actions/create-documentation-for-v-modules) - GitHub action to create documentation for V modules. - [action-create-v-docs](https://github.com/marketplace/actions/create-documentation-for-v-modules) - GitHub action to create documentation for V modules.
- [setup-v](https://github.com/marketplace/actions/setup-vlang) - GitHub action to install and use V in your workflow. - [setup-v](https://github.com/marketplace/actions/setup-vlang) - GitHub action to install and use V in your workflow.
### GitHub templates
- [v-project-basement](https://github.com/ArtemkaKun/v-project-basement) - A basement for every V project, that contains universal minimum GitHub CI scripts and issue templates for a V project.
### IDEs with V ### IDEs with V
- [Vide](https://github.com/IsaiahPatton/Vide) - [Vide](https://github.com/IsaiahPatton/Vide)
@ -354,10 +358,14 @@
- [Simple Linux kernel module example](https://github.com/spytheman/simple_kernel_module_in_v) - Demonstration & test of writing a very simple Linux kernel module, using V. - [Simple Linux kernel module example](https://github.com/spytheman/simple_kernel_module_in_v) - Demonstration & test of writing a very simple Linux kernel module, using V.
### Patterns
- [MVU.v](https://github.com/ArtemkaKun/MVU.v) - MVU pattern (The Elm Architecture) implemented in V programming language.
### Programming contests ### Programming contests
- [Advent of Code 2022](https://github.com/vlang/adventofcode) - Solution of Advent of Code 2022 in V.
- [Advent of Code 2019](https://github.com/mvlootman/aoc2019) - Solution of Advent of Code 2019 in V. - [Advent of Code 2019](https://github.com/mvlootman/aoc2019) - Solution of Advent of Code 2019 in V.
- [Advent of Code 2022](https://github.com/vlang/adventofcode) - Solution of Advent of Code 2022 in V.
- [Rosetta Code in V](https://rosettacode.org/wiki/Category:V_(Vlang)) - Solutions for Rosetta Code in V. - [Rosetta Code in V](https://rosettacode.org/wiki/Category:V_(Vlang)) - Solutions for Rosetta Code in V.
- [SoloLearn Coding Challenges](https://github.com/Serkonda/v-sololearn-coding-challenges) - Implementation of the SoloLearn coding challenges in V. - [SoloLearn Coding Challenges](https://github.com/Serkonda/v-sololearn-coding-challenges) - Implementation of the SoloLearn coding challenges in V.
@ -378,11 +386,3 @@
- [The V Programming Language](https://www.youtube.com/channel/UCLZIElNyubHOvbfudT7KS1A) - [The V Programming Language](https://www.youtube.com/channel/UCLZIElNyubHOvbfudT7KS1A)
- [V Programming Tutorials](https://www.youtube.com/watch?v=BVCuZ7z7GMY&list=PLEPMhdsq-gNpFr40A-ZnX-Hu9l-Sp5Oc_) - [V Programming Tutorials](https://www.youtube.com/watch?v=BVCuZ7z7GMY&list=PLEPMhdsq-gNpFr40A-ZnX-Hu9l-Sp5Oc_)
### GitHub templates
- [v-project-basement](https://github.com/ArtemkaKun/v-project-basement) - A basement for every V project, that contains universal minimum GitHub CI scripts and issue templates for a V project.
### Patterns
- [MVU.v](https://github.com/ArtemkaKun/MVU.v) - MVU pattern (The Elm Architecture) implemented in V programming language.