어썸브이
멋진 V 프레임워크, 라이브러리, 소프트웨어 및 리소스의 선별된 목록입니다.
V는 유지 관리 가능한 소프트웨어를 개발하기 위한 간단하고 빠르며 안전한 컴파일 언어입니다.
내용물
- 응용
- 명령줄
- 편집자
- 계략
- 제도법
- 통역사/컴파일러
- 운영 체제/커널
- 패키지 관리자
- 프로젝트 관리
- 직렬화
- 유용
- 편물
- 도서관
- 오디오
- 오토메이션
- 명령줄 인터페이스(CLI)/터미널/셸
- 데이터베이스 클라이언트
- 불화
- 이벤트
- 파일 처리
- 게임 개발
- 제도법
- IRC
- 네트워킹
- 운영 체제
- 과학 컴퓨팅
- 직렬 통신
- 통신
- 전보
- 텍스트 처리
- 사용자 인터페이스 툴킷
- 공익사업
- 편물
- 다른
- 조항
- 서적
- 커뮤니티
- 편집기 플러그인
- 포럼
- GitHub 작업
- GitHub 템플릿
- V가 포함된 IDE
- V를 사용한 온라인 IDE
- 운영 체제 및 OS 개발 사례
- 패턴
- 프로그래밍 콘테스트
- 구문 강조
- 튜토리얼
- 비디오
응용
명령줄
- crepl - C 코드를 입력하는 즉시 컴파일하고 실행합니다.
- github-releases - GitHub 릴리스(또는 워크플로의 자산)로 릴리스된 애플리케이션을 추적하고 다운로드하는 Cli 도구입니다.
- HN-top - hacker-news의 최신 뉴스를 나열하는 간단한 명령입니다.
- klonol - 자신에게 속한 git 저장소를 "모든 복제"하는 데 도움이 되는 CLI 도구입니다. GitHub 및 Gitea와 함께 작동합니다.
- lsv - exa, eza, lsd, pls, natls, ls-go 등의 정신을 바탕으로 한
ls
파일 목록입니다. - portctl - Portainer API를 사용하여 Docker Swarm 리소스를 관리하는 CLI 도구입니다.
- 러너 - 다양한 프로그래밍 언어로 작성된 코드 실행/컴파일을 자동화하는 도구입니다.
- Symlinker - 심볼릭 링크를 관리하는 작은 Linux 도구입니다.
- broad - vlang을 위한 간단한 도구로 v 소스 파일을 AST json 파일로 생성합니다.
- vcli - 지침에 따라 폴더 구조를 생성하는 CLI 도구
- verve - 간단하고 빠른 정적 파일 서버입니다.
- vgoogle - 터미널에서 Google 검색을 수행합니다.
- vindex - nginx의 autoindex 모듈과 호환되는 json 문자열을 생성하는 간단한 파일 목록 서버입니다.
- vinit - v 프로젝트를 생성하는 도구입니다.
- vLogQL - LogQL API를 쿼리하는 작은 명령줄 유틸리티입니다.
- vqrcode - QR 코드 생성을 위한 CLI입니다.
- vspect - vlang 소스 파일을 검사하는 도구입니다. (보관됨)
- vzcc - V용 Zig CC를 기반으로 하는 CLI 크로스 컴파일 도구입니다.
- vin - V용 기본 명령줄 인터페이스입니다.
편집자
- Polygon-editor - V에서 생성된 스프라이트 조회를 사용하여 2D 다각형을 생성하고 편집하는 도구입니다.
- text_editor - 공식 V 예제의 작은 텍스트 편집기입니다.
- ved - 하드웨어 가속 텍스트 렌더링 기능을 갖춘 V로 작성된 1MB 텍스트 편집기입니다. 1초 안에 컴파일됩니다.
- vee - V 에디터 엔진. 텍스트 편집기의 기능을 제공하는 AV 모듈. TUI 편집기 예제가 함께 제공됩니다.
- vPDF - V 프로그래밍 언어를 사용하여 PDF 파일 생성을 단순화하는 모듈입니다.
계략
- 2048 - 여러 유형의 기존 AI가 통합된 2048 게임입니다.
- Boundstone - 고성능 / 빠른 컴파일 / 경량 Minecraft: Bedrock Edition 서버.
- flappylearning-v - v의 간단한 플래피 학습 데모입니다.
- 쿠라린 - 오스! V로 제작된 비트맵 시각화 프로그램. 예제 영상.
- 지뢰 찾기 - vlang으로 작성된 간단한 지뢰 찾기 게임입니다.
- Puzzle Vibes -
shy
사용하여 V로 작성된 퍼즐 모양의 퍼즐 게임입니다. - v-pong - V의 힘으로 다시 살아난 고전 패들 게임입니다.
제도법
- mpv-v - 세계에서 가장 간단한 비디오 플레이어.
- vRayTracer - V로 작성된 간단한 광선 추적기입니다.
통역사/컴파일러
- Aixt - V 기반 언어를 기반으로 하고 V로 작성된 마이크로컨트롤러용 프로그래밍 프레임워크입니다.
- cotowali - POSIX sh로 변환되는 정적으로 유형이 지정된 스크립트 언어입니다.
- Monkey_v - V에서 Thorsten Ball의 원숭이 언어 구현.
- stas - 스택 기반의 컴파일된 프로그래밍 언어입니다. 부트스트랩 컴파일러는 V로 작성되었습니다.
- v - V 자체. 유지 관리 가능한 소프트웨어 개발을 위한 간단하고 빠르며 안전한 컴파일 언어입니다.
- vas - V로 작성된 간단한 x86-64 어셈블러입니다.
- vbf - 두뇌 좆같은 해석기/컴파일러.
- vfuck - V로 작성된 Brainfuck 통역사입니다.
- vcc - V로 작성된 AC 컴파일러.
- Vork - Python으로 작성된 대체 V 컴파일러/인터프리터입니다.
운영 체제/커널
- Vinix - V의 작고 간단한 OS. bash를 실행합니다.
- V-Unikernel - Unikernel은 자신이 의존하는 운영 체제 코드와 정적으로 연결된 컴퓨터 프로그램입니다.
패키지 관리자
- vpm - V로 작성된 V 언어 패키지 관리 도구입니다.
프로젝트 관리
- Lenra 템플릿 - Lenra 플랫폼용 V 앱을 작성하기 위한 Lenra 템플릿입니다.
- vset - V 프로젝트를 위한 프로젝트 설정 및 구성 도구입니다.
직렬화
- ini-v - ini/cfg 파일을 조작하기 위한 간단하고 실용적인 모듈입니다.
- v-toxml - V용 XML 직렬화 라이브러리입니다.
- vgura - V의 공식 Gura 파서.
- vlang-yaml - V 네이티브 YAML 리더(포함) YAML-JSON 변환기.
- vproto - V의 Protobuf 컴파일러 및 런타임
유용
- emoji-mart-desktop - V, webview 및 SvelteKit으로 만든 이모티콘 선택기입니다.
- v-nodejs-addon - V로 Node.js 애드온을 생성하는 방법에 대한 데모입니다.
편물
- Gitly - V로 작성된 GitHub/GitLab에 대한 가볍고 빠른 SCM 대안입니다.
- V용 Heroku 빌드팩 - Heroku에 V 앱을 배포합니다.
- 가장 작은 Veb 서버 -
veb
기반으로 V로 작성된 1MB 미만의 정적 호스팅 웹 서버입니다. ? - v-admin-skeleton - V로 작성된 백엔드 뼈대입니다.
- vblog - 간단하고 빠르며 반응이 빠른 블로그 시스템입니다.
- Vebview.JS - V로 작성된 Electron/Neutralino.JS 대안
- Vieter - V로 작성된 Archlinux 저장소 서버 및 패키지 빌드 시스템.
- Vlang 벤치마크 시각화 - V가 여전히 빠른가요? 에 대한 멋진 통계 및 플롯입니다. .
- vorum - V로 작성된 오픈 소스 블로깅/포럼 소프트웨어입니다.
- vss - 사용하기 쉬운 정적 사이트 생성기.
- VTik - TikTok 및 Twitter 비디오 다운로더 앱(CLI/Telegram Bot).
- rr-dl - Royal-Road 소설 다운로더.
도서관
오디오
- miniaudio - 우수한 miniaudio C 오디오 라이브러리용 바인딩입니다.
- vave - V에서 WAV 파일을 읽고 쓰기 위한 아주 간단한 라이브러리입니다.
- vspeech - Mozilla의 DeepSpeech TensorFlow 기반 Speech-to-Text 라이브러리에 대한 완전한 V 바인딩입니다. ?
오토메이션
- vrobot - V용 데스크탑 자동화. Windows만 지원합니다.
명령줄 인터페이스(CLI)/터미널/셸
- bartender - V 터미널 애플리케이션을 위한 사용자 정의 가능한 진행 표시기입니다.
- boxx - 보기에도 좋고 사용자 정의가 가능한 터미널 박스를 만들어보세요! ?
- ㅋㅋㅋ - Lolcat의 V 버전(텍스트/문자 레인보우라이저).
- Progressbar - CLI에서 진행률 표시줄을 생성하기 위한 사용하기 쉬운 V 라이브러리입니다.
- 스피너 - 터미널에 스피너를 만들어보세요!
- termtable - V 터미널 테이블: 터미널에 테이블을 표시하는 간단하고 고도로 사용자 정의 가능한 라이브러리입니다.
- vargs - argv 유사 배열의 인수를 구문 분석하기 위한 V 라이브러리입니다. (보관됨)
- vesseract - Tesseract-OCR(광학 문자 인식)용 V 래퍼입니다.
데이터베이스 클라이언트
- mongodb - V용 MongoDB 드라이버.
- redict - Redis의 LGPL-3.0 전용 포크인 Redict용 클라이언트입니다(Redis <=7.2.4와 호환 가능).
- redis - V로 작성된 V용 Redis 클라이언트입니다.
- vmemcached - V로 작성된 V용 Memcached 클라이언트입니다.
- vredis - 간단하고 사용자 친화적이며 포괄적인 Redis 클라이언트입니다.
- vsql - V용 SQL 쿼리 빌더입니다.
- vduckdb - V용 DuckDB 클라이언트 래퍼입니다.
불화
- discord.v - 사용자 친화적인 Discord 봇 라이브러리입니다.
- discordwebhook - 웹훅을 통해 불일치 메시지를 보내는 매우 간단한 인터페이스입니다.
- 새끼 고양이 - 봇 작성을 위한 간단한 Discord API 라이브러리입니다.
- viscord - Discord 게이트웨이에 연결하기 위한 아주 기본적인 라이브러리입니다.
- vord - 사용자 계정 엔드포인트 및 게이트웨이(셀프봇, 사용자 정의 클라이언트 등)와 상호작용하기 위한 라이브러리입니다.
이벤트
- eventbus - V를 위한 간단한 이벤트 버스 시스템입니다.
파일 처리
- v-mime - V용 MIME 감지 라이브러리입니다.
- vmon - 디렉터리의 파일 변경 사항을 비동기식으로 감시합니다. 모듈은 본질적으로
septag/dmon
에 대한 V 래퍼입니다. Windows, macOS 및 Linux에서 작동합니다.
게임 개발
- 엔진 - V의 WIP Vulkan
- raylib.v - 완전한 크로스 플랫폼 지원을 위한 계획으로 raylib용 V 바인딩을 업데이트했습니다.
- 수줍음 - V에서 창의력을 발휘할 수 있도록 도와주는 기초입니다.
- V_ecs - Bevy ECS에서 영감을 받아 V로 만든 ECS 라이브러리입니다.
- vraylib - 멋진 raylib 라이브러리를 위한 AV 래퍼입니다.
- vraylib - C 게임 개발 프레임워크인 raylib용 V 래퍼(바인딩)입니다.
제도법
- V Earcut - 구멍, 뒤틀린 다각형, 퇴화 및 자체 교차점을 처리하기 위한 mapbox/Earcut을 기반으로 하는 빠른(실시간) 다각형 삼각 측량 라이브러리입니다.
- V_sokol_gp - 쉽고 빠른 2D 그래픽을 위한 sokol_gp 라이브러리용 AV 래퍼입니다.
- viup - C 기반 크로스 플랫폼 UI 라이브러리인 IUP에 대한 V 래퍼입니다.
- vsdl - C 기반 SDL 라이브러리용 V 래퍼입니다.
- vsdl2 - libSDL2 래퍼입니다.
- vsl.vcl - VCL은 V를 사용하여 OpenCL로 프로그램을 작성하는 높은 수준의 방법입니다. 이는 V에 대한 매우 독보적인 OpenCL 바인딩입니다. 일부 설탕 추상화, V의 동시성 및 채널을 사용하여 GPU 컴퓨팅을 쉽게 만들려고 합니다.
- vbmp - 비트맵 파일을 읽고 씁니다.
IRC
- vitric - 투명한 IRC 라이브러리입니다.
네트워킹
- vibe - 더 높은 수준의 API를 제공하는 동시에 빠르고 안정적인 요청을 지원하기 위해 libcurl을 래핑하는 요청 라이브러리입니다.
- vmq - ZMQ용 V 래퍼(일명 ZeroMQ, ØMQ, 0MQ: 고성능 비동기 메시징 라이브러리)
운영 체제
- 클립보드 - OS 클립보드와 상호작용하기 위한 V 모듈입니다. 완전한 크로스 플랫폼.
- mmap - Linux 및 Windows에서 메모리 매핑을 위한 기본 V-lang 지원을 제공합니다.
- vlipboard - Wayland 및 Termux를 지원하는 사용하기 쉬운 클립보드 래퍼입니다.
- winreg - MS Windows 레지스트리 API. (WIP)
과학 컴퓨팅
- vplot - GNU 플롯용 V 래퍼(
gnuplot_i
). - vsl - VSL은 매우 다양한 모듈을 갖춘 과학 라이브러리입니다. 대부분의 모듈은 pure-V 정의를 제공하지만 VSL은 대안으로 고성능 컴퓨팅을 허용하는 다른 백엔드 간에 알려진 C 라이브러리를 래핑하는 모듈도 제공합니다. 또한 다른 라이브러리 중에서 OpenBLAS, LAPACKE, MPI, OpenCL에 대한 독자적인 래퍼를 제공합니다.
- vtl - V Tensor Library는 VSL이 지원하는 n차원 데이터 구조를 지원하는 수치 컴퓨팅 라이브러리입니다.
- NeuralNetworks-V-Module - 신경망을 생성하는 V 모듈입니다.
직렬 통신
- vi2c - V로 작성된 Linux용 I2C 직렬 통신용 소형(래퍼) 라이브러리입니다.
- vserialport - libserialport용 V 래퍼입니다.
- vserialx - V로 작성된 Linux용 작은(래퍼) 직렬 통신 라이브러리입니다.
통신
- vagi - V의 Asterisk FastAGI 라이브러리
전보
텍스트 처리
- ascii_robot - V로 작성된 ASCII 로봇 생성기
- chalk - 터미널에서 문자열을 색칠합니다.
- cjson - vlang용 cJSON을 래핑합니다.
- 크레용 - Picasso처럼 터미널 출력을 칠해 보세요. ?️?
- iconv - vlang에 대해 iconv를 래핑합니다.
- pcre2 - PCRE 정규 표현식을 처리하기 위한 라이브러리입니다.
- read_xlsx_v - vlang을 사용하여 xlsx를 읽습니다.
- Rosie-RPL - RPL(Rosie Pattern Language) 구현입니다.
- slugify - 유니코드 문자열을 사람이 읽을 수 있는 URL 친화적인 ASCII 슬러그로 변환합니다.
- strfmt - 템플릿 작성에 이상적인 작고 빠른 문자열 형식 지정 라이브러리입니다.
- text-processing - 텍스트 데이터를 조작하는 일반적인 도구가 포함된 V 텍스트 처리 라이브러리입니다.
- v-regex - V를 위한 간단한 정규식 라이브러리입니다.
- vxml - XML을 DOM으로 구문 분석하기 위한 순수 V 라이브러리입니다.
- Whisker - 콧수염에서 영감을 받은 빠르고 강력한 V용 템플릿 엔진입니다.
- lexical_uuid - 사전순으로 정렬 가능한 범용 고유 식별자입니다.
사용자 인터페이스 툴킷
- iUI - Isaiah의 V용 크로스 플랫폼 GUI 라이브러리. Java Swing 구문에서 영감을 받았습니다.
- mui - Windows, Linux, Android 및 웹용 크로스 플랫폼 UI 라이브러리입니다.
- V UI - Windows, macOS, Linux, Android, iOS 및 웹용 통합 크로스 플랫폼 UI 툴킷입니다.
- vgtk3 - V의 GTK3용 래퍼입니다.
- vig - Dear ImGui GUI 툴킷용 바인딩입니다.
- vnk - Nuklear GUI 툴킷용 바인딩입니다.
- V-WebUI - WebUI용 래퍼입니다. 백엔드에 V, 프런트엔드에 HTML5를 사용하여 모든 웹 브라우저를 GUI로 사용할 수 있는 경량 라이브러리입니다.
- webview - webview용 바인딩입니다. 현대적인 크로스 플랫폼 GUI 애플리케이션을 구축하기 위한 작은 라이브러리입니다. V와 최신 웹 기술을 결합하여 그래픽 사용자 인터페이스를 디자인할 수 있습니다.
공익사업
- 대화 상자 - 시스템 대화 상자(파일 열기, 메시지 상자, 색상 선택기 등)를 여는 크로스 플랫폼 유틸리티 라이브러리입니다.
- dotenv - 개발 목적으로 .env 파일에서 환경 변수를 로드합니다.
- json2v - json을 Vlang의 구조체로 변환합니다.
- objc - Objective-C 런타임에 대한 V 바인딩입니다.
- range - V에서 Python의 range() 기능입니다.
- ssh-config - SSH 구성 파일을 구문 분석하기 위한 AV 라이브러리입니다.
- vaker - V로 작성된 경량 컴파일 시간 생성 데이터 페이커입니다.
- vdotenv - 환경 변수를 로드하는 .env 파일을 지원합니다.
- vhs - V에 구현된 Haskell 서문 목록 함수(zip, zipwith, head 등)
- VInstall - 크로스 플랫폼 설치 프로그램 생성기입니다.
- votp - v.의 TOTP 및 HOTP 구현
편물
- pico.v - picoev 및 picohttpparser를 기반으로 하는 V의 웹 서버입니다.
- v-jsonrpc - V에 작성된 기본 JSON-RPC 2.0 호환 서버입니다.
- v-tiktok - TikTok 비디오를 다운로드하기 위한 AV 라이브러리입니다.
- 유효성 검사 - V에서 문자열의 유효성을 검사하는 간단한 라이브러리입니다.
- valval - V로 작성된 웹 프레임워크이며 vweb에 의해 개선되었습니다.
- vcurrency - https://api.exchangeratesapi.io에 대한 API 래퍼(V로 작성).
- 조끼 - V의 REST 클라이언트입니다.
- vex - Express 및 Sinatra에서 영감을 받아 V로 작성된 웹 프레임워크입니다.
- vigest - 다이제스트 인증을 위한 간단한 클라이언트(V로 작성됨)
- vistas - 중앙 파일 서버 API.
- vweb - V의 내장 웹 프레임워크입니다. Vorum에서 사용됩니다.
- vxbloauth - vweb을 위한 최소한의 Xbox Live 인증자입니다.
- west - Nestjs가 모듈 및 종속성 주입과 함께 작동하는 것과 유사한 방식으로 작동하는 vweb의 래퍼입니다.
다른
조항
서적
- V 프로그래밍 시작하기 - Navule Pavan Kumar Rao - Packt 2021 12월 - V에 대한 소개서
커뮤니티
편집기 플러그인
원자
- 언어-v - Atom에 대한 V 언어 지원(vscode-vlang 포트)
이맥스
- v-mode - V 프로그래밍 언어에 대한 Emacs 주요 모드입니다.
- vlang-mode.el - V 프로그래밍 언어에 대한 Emacs 주요 모드입니다.
숭고한 텍스트 3
- sublime-v - V 프로그래밍 언어를 위한 모든 기능을 갖춘 Sublime Text 3 패키지입니다.
- vlang-sublime - Sublime text 3 Vlang 프로그래밍 언어 지원.
VS 코드
- vscode-vlang - Visual Studio Code용 V 언어 확장입니다.
- v-analyzer - V 프로그래밍 언어용 IDE 기능을 VS Code로 가져옵니다.
정력
- v-vim - Vim에서 V 구문 강조를 지원합니다.
- vim-v - V 프로그래밍 언어에 대한 고품질 구문 강조 표시입니다.
- vim-vtools - 자동 서식을 포함한 Vim용 V 도구입니다.
포럼
GitHub 작업
- action-create-v-docs - V 모듈에 대한 문서를 생성하는 GitHub 작업입니다.
- setup-v - 워크플로에 V를 설치하고 사용하기 위한 GitHub 작업입니다.
GitHub 템플릿
- v-project-basement - V 프로젝트에 대한 범용 최소 GitHub CI 스크립트 및 이슈 템플릿이 포함된 모든 V 프로젝트의 지하실입니다.
V가 포함된 IDE
V를 사용한 온라인 IDE
- V 놀이터
- V 플레이그라운드(구)
- VOSCA V 플레이그라운드
운영 체제 및 OS 개발 사례
- 간단한 Linux 커널 모듈 예제 - V를 사용하여 매우 간단한 Linux 커널 모듈 작성 시연 및 테스트입니다.
패턴
- MVU.v - V 프로그래밍 언어로 구현된 MVU 패턴(Elm 아키텍처)입니다.
프로그래밍 콘테스트
- Advent of Code 2019 - V의 Advent of Code 2019 솔루션입니다.
- Advent of Code 2022 - V의 Advent of Code 2022 솔루션.
- V의 Rosetta 코드 - V의 Rosetta 코드 솔루션
- SoloLearn 코딩 과제 - V에서 SoloLearn 코딩 과제 구현
구문 강조
- kate-syntax-highlight-v - Kate의 V 구문 강조입니다.
- scite-v-support - SciTE용 V 구문 강조.
튜토리얼
- Y분 안에 V를 배우세요
- V by 예제 - V book을 GitBook으로 사용합니다.
- 노드 개발자를 위한 V - 노드 js 개발자를 위한 Vlang입니다.
- V학습노트 - 중국어로 된 개인 학습노트입니다.
- VOSCA 블로그 튜토리얼 - VOSCA 블로그의 튜토리얼 카테고리입니다.
비디오