The "Awesome Esports" project is a curated collection of resources dedicated to the world of esports, which encompasses competitive video gaming played as a sport. This list includes information on major esports titles, tournaments, teams, players, streaming platforms, and industry news, as well as tools for analysis and community engagement. Whether you are a casual gamer, an aspiring professional, or a fan of the esports scene, this list provides valuable insights and resources to enhance your understanding and involvement in the esports community. Dive into the exciting world of esports and discover the tools and knowledge to elevate your gaming experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Game Development" project is a curated collection of resources aimed at supporting individuals interested in the field of game development. Game development encompasses the entire process of creating video games, from concept and design to programming and publishing. This list includes game engines, libraries, tools, tutorials, asset resources, and community forums, catering to both beginners and experienced developers. Whether you are looking to learn the basics of game design or seeking advanced techniques for game programming, this collection provides valuable insights and tools to enhance your game development journey. Dive in to discover resources that can help you bring your game ideas to life!
The "Awesome Godot" project is a curated collection of resources for developers using Godot, an open-source game engine designed for creating both 2D and 3D games. This list features a variety of tools, libraries, tutorials, plugins, and community resources that cater to different aspects of game development. Whether you're a beginner learning the basics or an experienced developer looking to enhance your projects, this list provides valuable insights and tools to streamline your game development process. Dive into the world of Godot and discover the resources that can help you bring your game ideas to life.
The "Awesome Unity" project is a curated collection of resources for developers using Unity, a powerful cross-platform game engine for creating both 2D and 3D games. This list encompasses a wide variety of categories, including asset packs, plugins, tools, tutorials, and community resources that enhance the Unity development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to elevate your game development projects. Dive into this collection to discover everything you need to create engaging and immersive gaming experiences with Unity.
The "Awesome Game Boy Development" project is a curated resource list designed to support developers creating games for the classic Game Boy handheld console. Game Boy development involves programming in C or assembly language, utilizing specific libraries and tools tailored for the hardware. This list includes development kits, emulators, graphics and sound libraries, tutorials, and community forums, making it a valuable asset for both beginners and experienced developers. Whether you're looking to create your first game or enhance your existing projects, this collection provides the essential tools and knowledge to bring your Game Boy game ideas to life.
A promise-based Node.js library for interacting with Blizzard's Battle.net Community Platform API.
A powerful Node.js module for interacting with the Discord API, enabling developers to build Discord bots and applications.
An unofficial Node.js API for programmatically accessing HLTV's Counter-Strike esports data, including matches, teams, players, and live scores.
An unofficial Python API for programmatically accessing esports data from Liquipedia.net.
A Node.js library for interacting with Steam Community's website interfaces, including login, trading, and inventory management.
A Node.js module for parsing, validating, and converting Steam IDs between various formats.
A Node.js library for interacting with the Steam network using the official Steam client protocol.
A lightweight Node.js module for generating Steam-style 5-digit alphanumeric TOTP authentication and confirmation codes.
An unofficial Node.js library for interacting with the VALORANT game API, including player data, match history, and competitive leaderboards.
A Python library for parsing, analyzing, and visualizing Counter-Strike 2 demo files and game data.
A high-performance, safe Rocket League replay parser library written in Rust.
A Python framework for the Riot Games League of Legends API, designed for easy data access and analysis.
A high-performance Java parser for Dota 2, CSGO, CS2, and Deadlock replay files.
A high-performance Go library for parsing and analyzing Counter-Strike 2 and CS:GO demo files (replays).
A Haskell command-line tool to parse Rocket League replays into JSON and generate replays from JSON.
A JavaScript library for managing tournament brackets (round-robin, single/double elimination) with full logic and storage abstraction.
A vanilla JavaScript library for rendering interactive tournament brackets (single/double elimination, round-robin) in web applications.