typelabs
MonkeyType inspired typing test app built with React, shadcn, and Zustand at it's core.
File Explorer
Download Latest Version (.zip)- theme_8008.css
- theme_80s_after_dark.css
- theme_9009.css
- theme_aether.css
- theme_alduin.css
- theme_alpine.css
- theme_anti_hero.css
- theme_arch.css
- theme_aurora.css
- theme_beach.css
- theme_bento.css
- theme_bingsu.css
- theme_bliss.css
- theme_blue_dolphin.css
- theme_blueberry_dark.css
- theme_blueberry_light.css
- theme_botanical.css
- theme_bouquet.css
- theme_breeze.css
- theme_bushido.css
- theme_cafe.css
- theme_camping.css
- theme_carbon.css
- theme_catppuccin.css
- theme_chaos_theory.css
- theme_cheesecake.css
- theme_cherry_blossom.css
- theme_comfy.css
- theme_copper.css
- theme_creamsicle.css
- theme_cy_red.css
- theme_cyberspace.css
- theme_dark.css
- theme_dark_magic_girl.css
- theme_dark_note.css
- theme_darling.css
- theme_deku.css
- theme_desert_oasis.css
- theme_dev.css
- theme_diner.css
- theme_dino.css
- theme_discord.css
- theme_dmg.css
- theme_dollar.css
- theme_dots.css
- theme_dracula.css
- theme_drowning.css
- theme_dualshot.css
- theme_earthsong.css
- theme_everblush.css
- theme_evil_eye.css
- theme_ez_mode.css
- theme_fire.css
- theme_fledgling.css
- theme_fleuriste.css
- theme_floret.css
- theme_froyo.css
- theme_frozen_llama.css
- theme_fruit_chew.css
- theme_fundamentals.css
- theme_future_funk.css
- theme_godspeed.css
- theme_graen.css
- theme_grand_prix.css
- theme_grape.css
- theme_gruvbox_dark.css
- theme_gruvbox_light.css
- theme_hammerhead.css
- theme_hanok.css
- theme_hedge.css
- theme_honey.css
- theme_horizon.css
- theme_husqy.css
- theme_iceberg_dark.css
- theme_iceberg_light.css
- theme_incognito.css
- theme_ishtar.css
- theme_iv_clover.css
- theme_iv_spade.css
- theme_joker.css
- theme_laser.css
- theme_lavender.css
- theme_leather.css
- theme_lil_dragon.css
- theme_lilac_mist.css
- theme_lime.css
- theme_luna.css
- theme_macroblank.css
- theme_magic_girl.css
- theme_mashu.css
- theme_matcha_moccha.css
- theme_material.css
- theme_matrix.css
- theme_menthol.css
- theme_metaverse.css
- theme_metropolis.css
- theme_mexican.css
- theme_miami.css
- theme_miami_nights.css
- theme_midnight.css
- theme_milkshake.css
- theme_mint.css
- theme_mizu.css
- theme_modern_dolch.css
- theme_modern_dolch_light.css
- theme_modern_ink.css
- theme_monokai.css
- theme_moonlight.css
- theme_mountain.css
- theme_mr_sleeves.css
- theme_ms_cupcakes.css
- theme_muted.css
- theme_nautilus.css
- theme_nebula.css
- theme_night_runner.css
- theme_nord.css
- theme_nord_light.css
- theme_norse.css
- theme_oblivion.css
- theme_olive.css
- theme_olivia.css
- theme_onedark.css
- theme_our_theme.css
- theme_paper.css
- theme_passion_fruit.css
- theme_pastel.css
- theme_peach_blossom.css
- theme_peaches.css
- theme_pink_lemonade.css
- theme_pulse.css
- theme_purpleish.css
- theme_rainbow_trail.css
- theme_red_dragon.css
- theme_red_samurai.css
- theme_repose_dark.css
- theme_repose_light.css
- theme_retro.css
- theme_retrocast.css
- theme_rgb.css
- theme_rose_pine.css
- theme_rose_pine_dawn.css
- theme_rose_pine_moon.css
- theme_rudy.css
- theme_ryujinscales.css
- theme_serika.css
- theme_serika_dark.css
- theme_sewing_tin.css
- theme_sewing_tin_light.css
- theme_shadow.css
- theme_shoko.css
- theme_slambook.css
- theme_snes.css
- theme_soaring_skies.css
- theme_solarized_dark.css
- theme_solarized_light.css
- theme_sonokai.css
- theme_stealth.css
- theme_strawberry.css
- theme_striker.css
- theme_superuser.css
- theme_sweden.css
- theme_tangerine.css
- theme_taro.css
- theme_terminal.css
- theme_terra.css
- theme_terror_below.css
- theme_tiramisu.css
- theme_trackday.css
- theme_trance.css
- theme_tron_orange.css
- theme_vaporwave.css
- theme_viridescent.css
- theme_voc.css
- theme_vscode.css
- theme_watermelon.css
- theme_wavez.css
- theme_witch_girl.css
- vite.svg
- default-playlist.png
- config.ts
- oreo.ogg
- config.ts
- nk-cream.wav
- ui-sounds.wav
- keyboard-icon.svg
- keyboard-icon.tsx
- spotify-icon.svg
- animated-play-icon.tsx
- reset-button.tsx
- tab-button.tsx
- appearance-tab.tsx
- theme-switcher.tsx
- caret-tab.tsx
- add-font-modal.tsx
- font-tab.tsx
- my-fonts.tsx
- border-radius-visualizer.tsx
- sound-pack-item.tsx
- sound-pack-tab.tsx
- setting.tsx
- settings-dialog.tsx
- playlist-tab-content.skeleton.tsx
- playlist-tab-content.tsx
- playlist-tab.tsx
- track-item-collection.tsx
- track-item.tsx
- connect-spotify-button.tsx
- music-player.tsx
- spotify-drawer.skeleton.tsx
- spotify-drawer.tsx
- avatar.tsx
- badge.tsx
- box.tsx
- button.tsx
- card.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- form.tsx
- hover-card.tsx
- input.tsx
- label.tsx
- radio-card.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- shortcut.tsx
- skeleton.tsx
- slider.tsx
- tabs.tsx
- textarea.tsx
- toast.tsx
- toaster.tsx
- toggle.tsx
- tooltip.tsx
- use-toast.ts
- volume-control-popover.tsx
- volume-slider.tsx
- caret.tsx
- game-action-button.tsx
- map.tsx
- no-spotify-premium-button.tsx
- results.tsx
- spotify-player.tsx
- spotify-user-info.tsx
- test-time-selector.tsx
- text-area.tsx
- theme-switcher-list.tsx
- appearance.config.ts
- caret.config.ts
- fonts.config.ts
- game.config.ts
- ids.config.ts
- keybinds.config.ts
- keyboard.config.ts
- react-query.config.ts
- words.config.ts
- use-has-focus.hook.ts
- use-sound-fx.hook.ts
- spotify.ts
- app-settings.provider.tsx
- engine.provider.tsx
- keyboard-audio.provider.tsx
- spotify.mutation.ts
- lazy-modules.query.ts
- spotify.query.ts
- app-store.ts
- game-engine.store.ts
- metrics.store.ts
- timer.store.ts
- theme-list.json
- theme.type.ts
- class-names.utils.ts
- errors.utils.ts
- helpers.ts
- index.ts
- indexx.ts
- math.utils.ts
- os-detector.utils.ts
- spotify.utils.ts
- string.utils.ts
- theme.utils.ts
- App.tsx
- footer.tsx
- globals.css
- main.tsx
- vite-env.d.ts
- .env.sample
- .eslintrc.cjs
- .gitignore
- .prettierrc.json
- bun.lockb
- components.json
- env.ts
- header-icon.svg
- index.html
- package.json
- postcss.config.cjs
- README.md
- tailwind.config.ts
- tsconfig.json
- vercel.json
- vite.config.ts
# Installation Guide
1. Get the code
git clone https://github.com/frstycodes/typelabs
Downloads the entire project code from GitHub to your computer.
cd typelabs
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
