Projects in Awesome Lists by Valkryst
A curated list of projects in awesome lists by Valkryst .
https://github.com/valkryst/vnamegenerator
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
consonants context-free-grammar generator grammar hacktoberfest markov-chain name name-generation name-generator procedural procedural-generation roguelike roguelike-library roguelikedev vowel
Last synced: 06 Apr 2025
https://github.com/valkryst/vterminal
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
2d 2d-framework 2d-game 2d-game-engine 2d-graphics ascii discord font game-engine gamedev hacktoberfest laf look-and-feel roguelike roguelike-library roguelike-tiles swing terminal tiles unicode
Last synced: 06 Apr 2025
https://github.com/valkryst/schillsaver
Schillsaver is a tool that transforms your files into videos, which can be uploaded to video hosting sites for free file storage.
4chan concept decoding encoded-files encodes-files encoding ffmpeg filestorage filestore hacktoberfest javafx-application javafx-desktop-apps proof-of-concept storage swing video youtube
Last synced: 12 Sep 2025
https://github.com/valkryst/v2dsprite
A Java2D library which allows for easy management, loading, and use of sprite sheets.
atlas awt bufferedimage canvas game game-2d game-development gamedev graphics2d hacktoberfest java2d java2d-game-library library sprite sprite-animation sprite-atlas sprite-sheet spritesheet texture-atlas volatileimage
Last synced: 10 Apr 2025
https://github.com/valkryst/vterminal_tutorial
A series of repositories and a Wiki of tutorial pages for the VTerminal library.
Last synced: 10 Apr 2025
https://github.com/valkryst/vradio
A thread-safe implementation of the publish-subscribe pattern.
publish publish-subscribe radio receiver subscriptions
Last synced: 24 Apr 2025
https://github.com/valkryst/vroguelike
A bare-bones Roguelike game used to test VTerminal, VController, VDice, and VNameGenerator.
Last synced: 10 Apr 2025
https://github.com/valkryst/install_java
A PowerShell script which downloads & installs Java from the OpenJDK site, and configures necessary environment variables.
hacktoberfest installation-script java openjdk
Last synced: 13 Jul 2025
https://github.com/valkryst/rss_news_scraper
A script for building a local database of news articles by crawling RSS feeds and downloading the articles.
news news-aggregator rss rss-scraper scraper scraping
Last synced: 10 Apr 2025
https://github.com/valkryst/vcontroller
A helper library for JInput which makes it easy to automatically poll for controller input, connection, and disconnection events and notify listeners when they occur.
controller controller-api controller-manager game-dev game-development gamedev hacktoberfest jinput roguelike roguelike-library roguelikedev usb
Last synced: 15 May 2025
https://github.com/valkryst/valerie
Valerie is a customizable chat interface for OpenAI's ChatGPT. It allows users to create named personalities for tailored interactions, supports code formatting, and offers voice-to-text and text-to-speech features.
chatgpt chatgpt-app elevenlabs mvc-architecture openai swing
Last synced: 10 Apr 2025
https://github.com/valkryst/guild_wars_scripts
A collection of scripts for configuring and launching Guild Wars.
Last synced: 14 Jun 2025
https://github.com/valkryst/backup_thunderbird
A PowerShell script which creates a backup of the "%APPDATA%/Thunderbird" folder.
backup backup-script thunderbird
Last synced: 15 May 2025
https://github.com/valkryst/vtemperature
A library to handle temperature data and conversions between temperature scales such as Celsius, Fahrenheit, and Kelvin.
conversion java-library scale temperature
Last synced: 15 May 2025
https://github.com/valkryst/automated_video_conversion
A bash script which automatically converts video files into x265 MKV files using FFMPEG.
automation converter ffmpeg ffmpeg-script x265
Last synced: 29 Apr 2026
https://github.com/valkryst/vdice
A library to generate pseudorandom dice rolls.
Last synced: 01 Aug 2025
https://github.com/valkryst/vudp
A simple library for sending and receiving packets over UDP.
client network packet packet-processor packets server socket udacity udp udp-client udp-server
Last synced: 30 Jun 2026
https://github.com/valkryst/jellron
Jellron is a personal experimental playground designed to explore and practice augmented reality in the browser.
augmented-reality body-tracking face-tracking hand-tracking pose-tracking
Last synced: 15 May 2025
https://github.com/valkryst/vparser_cfg
A library to parse and run Context Free Grammars.
automaton cfg cfg-rules context-free-grammar grammar transition
Last synced: 08 Jul 2025
https://github.com/valkryst/c_pthread_sleep
A convenience function which allows the calling thread to suspend its execution for some amount of time.
Last synced: 15 May 2025
https://github.com/valkryst/c_logging
A convenience function which allows for easier error logging and debugging.
debugging error-log error-messages logger logging
Last synced: 15 May 2025
https://github.com/valkryst/c_mutex
A wrapper which simplifies the creation, destruction, and use of mutex locks.
mutex mutex-lock mutex-synchronisation pthreads pthreads-wrapper wrapper
Last synced: 15 May 2025
https://github.com/valkryst/leetcode
Answers to problems that I've solved on LeetCode.
Last synced: 23 Mar 2025
https://github.com/valkryst/c_pthread
A wrapper which simplifies the creation and destruction of POSIX threads.
pthread pthreads pthreads-wrapper thread-library threading
Last synced: 15 May 2025
https://github.com/valkryst/vterminaltestgui
A demo Swing GUI for testing changes to the VTerminal library.
Last synced: 10 Jan 2026
https://github.com/valkryst/setup_linux
A bash script which downloads, installs, and configures my typical Linux environment.
Last synced: 06 Oct 2025
https://github.com/valkryst/vlinein
A Java library which simplifies reading from line-in audio devices. It can be used to read and save audio data directly to disk, or to receive raw byte[] data for real-time processing.
Last synced: 24 Oct 2025
https://github.com/valkryst/openfga_performance_benchmarks
Basic benchmarks for OpenFGA's API VIA their Java SDK.
benchmark benchmark-suite openfga zanzibar
Last synced: 26 Feb 2026
https://github.com/valkryst/jtoggleablepasswordfield
JToggleablePasswordField is a Java Swing component that extends the standard JPasswordField with the ability to toggle between showing and hiding the password.
hacktoverfest java-gui jpasswordfield jtextfield swing swing-component
Last synced: 24 Apr 2026
https://github.com/valkryst/v2daudio
A library to play music and sound effects, utilizing JavaFX.
audio audio-library audio-player awt effect effects game game-development java javafx library music music-library sound swing
Last synced: 28 Apr 2026
https://github.com/valkryst/clyser
Clyser is a personal experimental playground for me to explore and practice Web Components, HTML, CSS, and JavaScript.
coingecko cryptocurrency web-components
Last synced: 01 May 2026
https://github.com/valkryst/whisper_automations
Various scripts for automating tasks using OpenAI's Whisper.
automation openai subtitle subtitle-generator transcription translation whisper
Last synced: 08 May 2026
https://github.com/valkryst/bunnyemu
A WoW sandbox written in Java, from scratch.
Last synced: 16 Dec 2025
https://github.com/valkryst/update_transmission_blocklists
A bash script which downloads one or more blocklists and adds them to Transmission.
blocklist blocklists transmission update
Last synced: 19 Jul 2025
https://github.com/valkryst/vchat
A simple UDP based Client-Server chat library.
chat chat-app chat-application client client-server library server udp udp-client udp-server
Last synced: 04 Jul 2026
https://github.com/valkryst/update_crowdsec_dependencies
A bash script which updates CrowdSec's Hub and Collections.
automation crowdsec security-tools update
Last synced: 15 May 2025
https://github.com/valkryst/jpathlist
A Java Swing component designed to display a list of unique directory and/or file paths. Additionally, it supports drag-and-drop functionality, allowing users to drag files and directories from their file system into the list.
drag-and-drop file-list file-manager hacktoberfest input-output java-gui nio nio2 swing swing-component
Last synced: 01 Nov 2025
https://github.com/valkryst/vterminalpaletteeditor
A standalone GUI application for creating and editing VTerminal palettes.
2d 2d-graphics ascii gamedev roguelike roguelike-library swing terminal unicode vterminal
Last synced: 01 Nov 2025
https://github.com/valkryst/automated_youtube_downloads
A bash script which automatically downloads video and audio files from any site supported by yt-dlp.
audio download-manager downloader video youtube youtube-dl yt-dlp
Last synced: 01 Nov 2025
https://github.com/valkryst/jcopybutton
JCopyButton is a Java Swing component designed to copy the contents of a JTextComponent to the system clipboard when clicked.
hacktoberfest java-gui jbutton jtextarea swing swing-component
Last synced: 01 Nov 2025
https://github.com/valkryst/vcodelanguagedetection
A lightweight Java library for automatic code language detection of an input text.
detection hacktoberfest language language-detection programming-language-detector syntax-analysis
Last synced: 01 Nov 2025
https://github.com/valkryst/jiconlabel
JIconLabel is a Java Swing component designed to display an ImageIcon or Image and to automatically resize the displayed image to fit within the component's bounds.
hacktoberfest icon imageicon java-gui jlabel swing swing-component
Last synced: 02 Sep 2025
https://github.com/valkryst/jimagepanel
A Java Swing component designed to display a BufferedImage on a JPanel and to automatically resize it, respecting its aspect ratio, to fit within the panel's bounds as it resizes.
bufferedimage image java jpanel swing swing-gui
Last synced: 18 Jul 2026
https://github.com/valkryst/vmvc
An implementation of the Model-View-Controller pattern for my personal Swing projects.
gui-framework java model-view-controller mvc swing
Last synced: 09 Mar 2026
https://github.com/valkryst/automated_responsive_image_resizing
A ruby script which automatically generates multiple copies of a source image, each at a lower resolution, to be used as a responsive image on a webpage.
automation imagemagick responsive-images
Last synced: 15 May 2025