.play-link:hover background: #2b4c7c; gap: 0.8rem; padding-right: 1.5rem;
// event listeners for filters function initFilters() const filterBtns = document.querySelectorAll(".filter-btn"); filterBtns.forEach(btn => btn.addEventListener("click", (e) => const cat = btn.getAttribute("data-cat"); if (cat) activeCategory = cat; // update active class filterBtns.forEach(b => b.classList.remove("active")); btn.classList.add("active"); renderGames(); games githubio portable
Yes, the 1993 classic. Using Emscripten, developers compiled the original C code to JavaScript. You can play the shareware version of Doom on GitHub.io with full keyboard controls. No DOSBox. No install. No DOSBox
: Focuses on high-speed arcade-style games, including clones of Flappy Bird Awesome Portable Games List padding: 0.7rem 1.2rem
.game-card .card-img transition: filter 0.2s;
When gamers talk about "portable" in the context of GitHub.io, they are usually referring to two things:
.play-link margin-top: auto; display: inline-flex; align-items: center; justify-content: space-between; background: #1f3a5f; text-decoration: none; color: white; font-weight: 600; padding: 0.7rem 1.2rem; border-radius: 2rem; transition: all 0.2s; gap: 0.5rem; border: 1px solid #3d6b9b;