All Projects → jackmcdade → synthwave-generator

jackmcdade / synthwave-generator

Licence: other
Generate Synthwave band names. For science.

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
Vue
7211 projects

Projects that are alternatives of or similar to synthwave-generator

axiom
Axiom - A Hugo Theme. GitTip: https://gitcoin.co/tip?username=jhauraw
Stars: ✭ 67 (+179.17%)
Mutual labels:  tailwind-css
ISASTM
STM32-based ISA-over-USB-adapter
Stars: ✭ 86 (+258.33%)
Mutual labels:  retro
phuctm97.com
🏚 Home on the Web
Stars: ✭ 41 (+70.83%)
Mutual labels:  tailwind-css
react-spring-bottom-sheet
Accessible ♿️, Delightful ✨, & Fast 🚀
Stars: ✭ 604 (+2416.67%)
Mutual labels:  tailwind-css
Minimal-Blog
Tailwind CSS Starter Template - Minimal Blog
Stars: ✭ 100 (+316.67%)
Mutual labels:  tailwind-css
AsciiBird
ASCII version of the addictive Flappy Bird game.
Stars: ✭ 34 (+41.67%)
Mutual labels:  retro
TommyGun
A retro development IDE for the creation of games on 8-bit computers.
Stars: ✭ 37 (+54.17%)
Mutual labels:  retro
ngx-tailwind
💨 Simple Angular schematic that initializes Tailwind CSS in your project and adds a custom webpack config to your build process.
Stars: ✭ 120 (+400%)
Mutual labels:  tailwind-css
encounter
Remaking the classic C64 game in WebGL.
Stars: ✭ 45 (+87.5%)
Mutual labels:  retro
tailwind
Website clones/examples using Tailwind CSS.
Stars: ✭ 49 (+104.17%)
Mutual labels:  tailwind-css
Boston-Icons
Boston is an exclusive icon theme inspired by functionalist design and a touch of early computer icons. The project is focused on elemental properties, basic shapes, a reduced color palette and visual hierarchy.
Stars: ✭ 106 (+341.67%)
Mutual labels:  retro
tailwind-datepicker
A Tailwind CSS datepicker built with vanilla JavaScript
Stars: ✭ 105 (+337.5%)
Mutual labels:  tailwind-css
portfolio os
3DO M1 Opera Portfolio Operating System
Stars: ✭ 27 (+12.5%)
Mutual labels:  retro
jakarta-lte
Jakarta LTE - Free and Open Source Premium Admin Templates with rich UI Kit base on Tailwind CSS
Stars: ✭ 139 (+479.17%)
Mutual labels:  tailwind-css
tailwind-shift
⚙️ Shift to the next TailwindCSS version hassle-free.
Stars: ✭ 114 (+375%)
Mutual labels:  tailwind-css
starter-kit-doogie-browser
Statamic Starter Kit: Doogie Browser
Stars: ✭ 39 (+62.5%)
Mutual labels:  retro
create-nuxt-tailwind-app
[DEPRECATED] Use create-nuxt-app, they added full tailwindcss & purgecss support
Stars: ✭ 32 (+33.33%)
Mutual labels:  tailwind-css
brass mono
Retro monospaced font inspired by 70's design.
Stars: ✭ 58 (+141.67%)
Mutual labels:  retro
bitboy
BitBoy : a Gameboy emulator for bitbox !
Stars: ✭ 14 (-41.67%)
Mutual labels:  retro
Screenshot-Landing-Page
Tailwind CSS Starter Template - Screenshot Landing Page
Stars: ✭ 100 (+316.67%)
Mutual labels:  tailwind-css

Synthwave Name Generator

How it works

All the magic happens in app/NameGenerator.php. Additional nouns can be added to the $nouns array. You can add some modifiers to a noun to ensure it's first, last, doesn't end up next to existing names (like "Arcade High", for example), has a specific separator, and so on.

Explanation of all the possible modifiers on a noun:

$nouns = [
    [
        'word' => 'Streets of', // The noun
        'prefix' => true, // True to ensure it's the first word in the name
        'suffix' => false, // True to ensure it's the last word in the name
        'not' => 'Rage', // Add other nouns you want to ensure is *not* next to. Can be an array or string.
        'plural' => false, // False to prevent the word from being pluralized
        'seperator' => ' ', // Force a specific seperator between words
    ],
]

The name is generated by a series of dice rolls:

  1. There is always at least one noun, but if the roll succeeds there may be a second word.
  2. If there are two words, they may be mashed together as a portmanteau or separated with a space or string provided by the first noun.
  3. The whole word might be pluralized.
  4. And finally there may be a year slapped on the end.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].