├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ └── request-addition.yaml └── workflows │ ├── add-from-issue.yml │ └── generate-readmes.yml ├── .gitignore ├── .prettierrc.json ├── CLOSED.md ├── LICENSE ├── README.md ├── UP.md ├── add-studio.ts ├── contributing.md ├── generate-readme.ts ├── groups.ts ├── index.ts ├── logo.gif ├── package-lock.json ├── package.json ├── templates ├── closed.template.md ├── readme.template.md └── up.template.md ├── tsconfig.json └── types.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "es2021": true, 4 | "node": true 5 | }, 6 | "extends": ["airbnb-base", "airbnb-typescript/base", "plugin:prettier/recommended"], 7 | "parser": "@typescript-eslint/parser", 8 | "parserOptions": { 9 | "ecmaVersion": "latest", 10 | "sourceType": "module", 11 | "project": "./tsconfig.json" 12 | }, 13 | "plugins": ["@typescript-eslint", "sort-keys-fix", "prettier"], 14 | "rules": { 15 | "import/prefer-default-export": "off", 16 | "no-console": "off", 17 | "sort-keys-fix/sort-keys-fix": ["error", "asc", { "caseSensitive": false, "natural": true }] 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/request-addition.yaml: -------------------------------------------------------------------------------- 1 | name: Request an addition 2 | description: Request to add a new creative technology group 3 | title: "[Add]: " 4 | labels: ["new addition"] 5 | assignees: 6 | - j0hnm4r5 7 | 8 | body: 9 | - type: markdown 10 | attributes: 11 | value: | 12 | Thanks for taking the time to submit a new group! 13 | 14 | - type: dropdown 15 | id: type 16 | attributes: 17 | label: What type of group is this? 18 | multiple: false 19 | options: 20 | - Creative Technology 21 | - Collectives & Practices 22 | - Experiential Spaces & Experiences 23 | - Fabricators 24 | - Event Production 25 | - Architecture 26 | - Creative Agencies 27 | - Museums 28 | - Festivals & Conferences 29 | - Education 30 | validations: 31 | required: true 32 | 33 | - type: input 34 | id: name 35 | attributes: 36 | label: Group name 37 | description: What does the group call themselves? 38 | placeholder: Awesome Group 39 | validations: 40 | required: true 41 | 42 | - type: input 43 | id: keywords 44 | attributes: 45 | label: Keywords 46 | description: A comma-separated list of keywords or a single sentence description of the group (ideally from their own marketing materials). Start with a lowercase letter. Do not end with punctuation. 47 | placeholder: experiential, metaverse, blockchain, media sculptures, themed entertainment, projection mapping 48 | validations: 49 | required: true 50 | 51 | - type: input 52 | id: link 53 | attributes: 54 | label: Website 55 | description: A link to the group's primary website. It should point to the homepage, and should not include unnecessary extras like language or other query strings. 56 | placeholder: https://example.com/ 57 | validations: 58 | required: true 59 | 60 | - type: input 61 | id: careersLink 62 | attributes: 63 | label: Careers link 64 | description: A link to the group's career page, if it exists. 65 | placeholder: https://example.com/careers 66 | validations: 67 | required: false 68 | 69 | - type: input 70 | id: locations 71 | attributes: 72 | label: Locations 73 | description: a comma-separated list of locations in which the group has formal workspaces. If it is fully remote, use Remote. Replace well-known city names with their abbreviations; Los Angeles → LA, New York City → NYC. Wrap locations with commas in their names in quotes. 74 | placeholder: LA, NYC, Madrid, London, "Albany, NY" 75 | validations: 76 | required: false 77 | -------------------------------------------------------------------------------- /.github/workflows/add-from-issue.yml: -------------------------------------------------------------------------------- 1 | name: add-from-issue 2 | 3 | on: 4 | issues: 5 | types: [labeled] 6 | 7 | jobs: 8 | add-item: 9 | if: github.event.label.name == 'new addition' 10 | permissions: 11 | contents: write # 'write' access to repository contents 12 | pull-requests: write # 'write' access to pull requests 13 | runs-on: ubuntu-latest 14 | steps: 15 | - name: Checkout 16 | uses: actions/checkout@v3 17 | with: 18 | ref: ${{ github.head_ref }} 19 | 20 | - name: Setup Node 21 | uses: actions/setup-node@v3 22 | with: 23 | node-version: "20" 24 | cache: npm 25 | 26 | - name: Install 27 | run: npm ci 28 | 29 | - name: Add from body of issue 30 | run: npm run add-from-issue $'${{ github.event.issue.body }}' 31 | 32 | - name: Format 33 | run: npm run format 34 | 35 | - name: Create Pull Request 36 | id: cpr 37 | uses: peter-evans/create-pull-request@v6 38 | with: 39 | commit-message: "Added from issue ${{github.event.issue.number}}" 40 | branch: add-from-issue/${{github.event.issue.number}} 41 | title: "Pull request for '${{github.event.issue.title}}'" 42 | body: "Closes #${{github.event.issue.number}}" 43 | -------------------------------------------------------------------------------- /.github/workflows/generate-readmes.yml: -------------------------------------------------------------------------------- 1 | name: generate-readmes 2 | 3 | on: 4 | pull_request: 5 | push: 6 | branches: 7 | - main 8 | 9 | jobs: 10 | generate-readmes: 11 | runs-on: ubuntu-latest 12 | steps: 13 | - name: Checkout 14 | uses: actions/checkout@v3 15 | with: 16 | ref: ${{ github.head_ref }} 17 | 18 | - name: Setup Node 19 | uses: actions/setup-node@v3 20 | with: 21 | node-version: "20" 22 | cache: npm 23 | 24 | - name: Install 25 | run: npm ci 26 | 27 | - name: Format 28 | run: npm run format 29 | 30 | - name: Generate READMEs 31 | run: npm run generate 32 | 33 | - name: Commit 34 | uses: stefanzweifel/git-auto-commit-action@v4 35 | with: 36 | file_pattern: "--force README.md UP.md CLOSED.md" 37 | disable_globbing: true 38 | commit_message: Generate READMEs 39 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | README.md 2 | CLOSED.md 3 | UP.md 4 | 5 | # File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig 6 | # Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,macos,node 7 | # Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,macos,node 8 | 9 | ### macOS ### 10 | # General 11 | .DS_Store 12 | .AppleDouble 13 | .LSOverride 14 | 15 | # Icon must end with two \r 16 | Icon 17 | 18 | 19 | # Thumbnails 20 | ._* 21 | 22 | # Files that might appear in the root of a volume 23 | .DocumentRevisions-V100 24 | .fseventsd 25 | .Spotlight-V100 26 | .TemporaryItems 27 | .Trashes 28 | .VolumeIcon.icns 29 | .com.apple.timemachine.donotpresent 30 | 31 | # Directories potentially created on remote AFP share 32 | .AppleDB 33 | .AppleDesktop 34 | Network Trash Folder 35 | Temporary Items 36 | .apdisk 37 | 38 | ### macOS Patch ### 39 | # iCloud generated files 40 | *.icloud 41 | 42 | ### Node ### 43 | # Logs 44 | logs 45 | *.log 46 | npm-debug.log* 47 | yarn-debug.log* 48 | yarn-error.log* 49 | lerna-debug.log* 50 | .pnpm-debug.log* 51 | 52 | # Diagnostic reports (https://nodejs.org/api/report.html) 53 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 54 | 55 | # Runtime data 56 | pids 57 | *.pid 58 | *.seed 59 | *.pid.lock 60 | 61 | # Directory for instrumented libs generated by jscoverage/JSCover 62 | lib-cov 63 | 64 | # Coverage directory used by tools like istanbul 65 | coverage 66 | *.lcov 67 | 68 | # nyc test coverage 69 | .nyc_output 70 | 71 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 72 | .grunt 73 | 74 | # Bower dependency directory (https://bower.io/) 75 | bower_components 76 | 77 | # node-waf configuration 78 | .lock-wscript 79 | 80 | # Compiled binary addons (https://nodejs.org/api/addons.html) 81 | build/Release 82 | 83 | # Dependency directories 84 | node_modules/ 85 | jspm_packages/ 86 | 87 | # Snowpack dependency directory (https://snowpack.dev/) 88 | web_modules/ 89 | 90 | # TypeScript cache 91 | *.tsbuildinfo 92 | 93 | # Optional npm cache directory 94 | .npm 95 | 96 | # Optional eslint cache 97 | .eslintcache 98 | 99 | # Optional stylelint cache 100 | .stylelintcache 101 | 102 | # Microbundle cache 103 | .rpt2_cache/ 104 | .rts2_cache_cjs/ 105 | .rts2_cache_es/ 106 | .rts2_cache_umd/ 107 | 108 | # Optional REPL history 109 | .node_repl_history 110 | 111 | # Output of 'npm pack' 112 | *.tgz 113 | 114 | # Yarn Integrity file 115 | .yarn-integrity 116 | 117 | # dotenv environment variable files 118 | .env 119 | .env.development.local 120 | .env.test.local 121 | .env.production.local 122 | .env.local 123 | 124 | # parcel-bundler cache (https://parceljs.org/) 125 | .cache 126 | .parcel-cache 127 | 128 | # Next.js build output 129 | .next 130 | out 131 | 132 | # Nuxt.js build / generate output 133 | .nuxt 134 | dist 135 | 136 | # Gatsby files 137 | .cache/ 138 | # Comment in the public line in if your project uses Gatsby and not Next.js 139 | # https://nextjs.org/blog/next-9-1#public-directory-support 140 | # public 141 | 142 | # vuepress build output 143 | .vuepress/dist 144 | 145 | # vuepress v2.x temp and cache directory 146 | .temp 147 | 148 | # Docusaurus cache and generated files 149 | .docusaurus 150 | 151 | # Serverless directories 152 | .serverless/ 153 | 154 | # FuseBox cache 155 | .fusebox/ 156 | 157 | # DynamoDB Local files 158 | .dynamodb/ 159 | 160 | # TernJS port file 161 | .tern-port 162 | 163 | # Stores VSCode versions used for testing VSCode extensions 164 | .vscode-test 165 | 166 | # yarn v2 167 | .yarn/cache 168 | .yarn/unplugged 169 | .yarn/build-state.yml 170 | .yarn/install-state.gz 171 | .pnp.* 172 | 173 | ### Node Patch ### 174 | # Serverless Webpack directories 175 | .webpack/ 176 | 177 | # Optional stylelint cache 178 | 179 | # SvelteKit build / generate output 180 | .svelte-kit 181 | 182 | ### VisualStudioCode ### 183 | .vscode/* 184 | !.vscode/settings.json 185 | !.vscode/tasks.json 186 | !.vscode/launch.json 187 | !.vscode/extensions.json 188 | !.vscode/*.code-snippets 189 | 190 | # Local History for Visual Studio Code 191 | .history/ 192 | 193 | # Built Visual Studio Code Extensions 194 | *.vsix 195 | 196 | ### VisualStudioCode Patch ### 197 | # Ignore all local history of files 198 | .history 199 | .ionide 200 | 201 | # Support for Project snippet scope 202 | .vscode/*.code-snippets 203 | 204 | # Ignore code-workspaces 205 | *.code-workspace 206 | .devcontainer 207 | 208 | # End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,macos,node 209 | 210 | # Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option) 211 | notion-parsing 212 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 100, 3 | "tabWidth": 2, 4 | "useTabs": true, 5 | "semi": true, 6 | "singleQuote": false, 7 | "quoteProps": "consistent", 8 | "jsxSingleQuote": false, 9 | "trailingComma": "es5", 10 | "bracketSpacing": true, 11 | "jsxBracketSameLine": false, 12 | "arrowParens": "always" 13 | } -------------------------------------------------------------------------------- /CLOSED.md: -------------------------------------------------------------------------------- 1 | # Closed 2 | 3 | Groups that have closed their doors, but (hopefully) still have active sites for reference. 4 | 5 | | Name | Locations | Keywords | Closure Reason | up? | 6 | | ---- | --------- | -------- | -------------- | --- | 7 | | [**Fake Love (New York Times)**](https://www.nytco.com/products/fake-love/) | ![NYC](https://img.shields.io/badge/-NYC-lightgrey?style=flat) | experiential design, real emotional connections, marketing | COVID-19 | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.nytco.com%2Fproducts%2Ffake-love%2F) | 8 | | [**We're Magnetic**](https://weremagnetic.com/) | ![NYC](https://img.shields.io/badge/-NYC-lightgrey?style=flat) ![London](https://img.shields.io/badge/-London-lightgrey?style=flat) ![LA](https://img.shields.io/badge/-LA-lightgrey?style=flat) | immersive, authentic, culturally relevant experiences | COVID-19 | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fweremagnetic.com%2F) || [**Eyeo**](https://www.eyeofestival.com/) | ![Minneapolis](https://img.shields.io/badge/-Minneapolis-lightgrey?style=flat) | a gathering for the creative technology community | Likely discontinued in 2022 | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.eyeofestival.com%2F) | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | Awesome Creative Technology Groups 5 | 6 |
7 |
8 |

9 | Curated list of Creative Technology groups, companies, studios, collectives, etc. 10 |

11 |
12 | 13 | Awesome 14 | 15 |
16 |
17 | 18 | # Awesome Creative Technology 19 | 20 | > Businesses, groups, agencies, schools, festivals, and conferences that specialize in combining computing, design, art, and user experience. 21 | 22 | Creative technology is a broadly interdisciplinary and transdisciplinary field combining computing, design, art, and user experience. 23 | 24 | This list hopes to compile the best creative technology groups & resources across the world, both as a source of inspiration and as a reference point for potential employers and meetups of creative technologists. 25 | 26 | Creative technologists by definition have a breadth of skills as opposed to a specific specialty, so it's difficult to categorize them. While this isn't a perfect organization, each group below generally specializes in the area to which they've been assigned. 27 | 28 | --- 29 | 30 | ## Table of Contents 31 | 32 | 1. [**Creative Technology**](#creative-technology) 33 | 1. [**Collectives & Practices**](#collectives--practices) 34 | 1. [**Experiential Spaces & Experiences**](#experiential-spaces--experiences) 35 | 1. [**Fabricators**](#fabricators) 36 | 1. [**Event Production**](#event-production) 37 | 1. [**Architecture**](#architecture) 38 | 1. [**Creative Agencies**](#creative-agencies) 39 | 1. [**Museums**](#museums) 40 | 1. [**Festivals & Conferences**](#festivals--conferences) 41 | 1. [**Education**](#education) 42 | 1. [**Closed Groups**](#closed-groups) 43 | 44 | --- 45 | 46 | ## Creative Technology 47 | 48 | | Name | Locations | Keywords | Jobs | 49 | | ---- | --------- | -------- | ---- | 50 | | [**1024 Architecture**](https://www.1024architecture.net/) | [Paris] | architectural and digital works, orchestrated sound and light scores | [📧](mailto:job@1024architecture.net) 51 | | [**Acrylicize**](https://www.acrylicize.com/) | [London] [NYC] [Seattle] | harness the power of art and creativity to help people fall in love with spaces | [📧](mailto:work@acrylicize.com) 52 | | [**Ada**](https://a-da.co/) | [NYC] | experience innovation and design agency that partners with the world's most ambitious visionaries and brands in the culture, arts and social impact space | 53 | | [**Adirondack Studios**](https://www.adkstudios.com/) | [Glens Falls, NY] [Dubai] [Orlando] [Shanghai] [LA] [Singapore] | concept, schematic, design, construction, fabrication, installation, support | [🌐](https://www.adkstudios.com/team/#careers) 54 | | [**Alt Ethos**](https://altethos.com/) | [Denver] | experiential, metaverse, and event design agency | 55 | | [**Art + Com**](https://artcom.de/en/) | [Berlin] | media sculptures, data installations, new media | [🌐](https://artcom.de/en/jobs/) 56 | | [**Art Processors**](https://www.artprocessors.net) | [Melbourne] [NYC] | partner with cultural and tourism organisations to invent new realities of human experience | [🌐](https://www.artprocessors.net/job-opportunities) 57 | | [**Artists & Engineers**](https://www.artistsandengineers.co.uk/) | [London] | production and technology studio, showrooms, concerts, art installations | 58 | | [**Augmented Magic**](https://www.augmented-magic.com/) | [Paris] | augmented magic shows, digital installations | [📧](mailto:contact@augmented-magic.com) 59 | | [**AV Controls**](https://www.av-controls.com/) | [NYC] | site-specific technology installations, digital landmarks | [🌐](https://www.av-controls.com/jobs-current) 60 | | [**Barbarian**](https://wearebarbarian.com/) | [NYC] | marketing and advertising, new media | [🌐](https://wearebarbarian.hire.trakstar.com/jobs?) 61 | | [**batwin + robin productions**](https://www.batwinandrobin.com/) | [NYC] | environments, interactives, theaters, events | 62 | | [**Beaudry Interactive**](https://www.binteractive.com/) | [LA] | themed entertainment, museum exhibitions, live shows, and branded experiences | 63 | | [**Blackbow**](https://www.blackbow.cn/) | [Beijing] | projection mapping, digital art and cultural experiences | [🌐](https://www.blackbow.cn/career/) 64 | | [**Blublu**](http://www.blu-blu.com/) | [Hangzhou] | projection mapping, immersive experiences for museums and workspace | [📧](mailto:blu@blu-blu.com) 65 | | [**Bluecadet**](https://www.bluecadet.com/) | [Philadelphia] [NYC] | experience design across digital and physical environments, visitor centers | [🌐](https://www.bluecadet.com/contact/careers/#custom-shortcode-4) 66 | | [**Brain**](https://brain.wtf) | [LA] | s very serious art studio | 67 | | [**BRC Imagination Arts**](https://www.brcweb.com/) | [Burbank, CA] [Edinburgh] [Amsterdam] | brand and cultural stories, strategy, animation, digital and hybrid experiences | 68 | | [**BRDG Studios**](https://www.brdg.co/) | [Philadelphia] | digital moments in physical spaces, retail environments, art galleries, events | [🌐](https://brdg.co/careers/) 69 | | [**BREAKFAST**](https://breakfastny.com/) | [NYC] | software-/hardware-driven artworks, flip discs | [🌐](https://breakfaststudio.com/jobs) 70 | | [**Breeze Creative**](https://www.breezecreative.com/) | [NYC] [Miami] | interactive experience design, family entertainment, museums, playgrounds, educational institutions | 71 | | [**Bright**](https://brig.ht/) | [Paris] | data visualization, digital installations, experiential sites, video games | [🌐](https://brig.ht/contact) 72 | | [**C&G Partners**](https://www.cgpartnersllc.com/) | [NYC] | branding, digital installations, exhibits and environments, signage, wayfinding, websites | [🌐](https://www.cgpartnersllc.com/about/careers/) 73 | | [**Charcoalblue**](https://www.charcoalblue.com/) | [NYC] [Melbourne] [Chicago] [UK] [London] | amazing spaces where stories are told and experiences are shared | [🌐](https://www.charcoalblue.com/work-with-us) 74 | | [**Cinimod Studio**](https://www.cinimodstudio.com) | [London] | location based work where technology, environment, content and real life interaction meet | [🌐](https://www.cinimodstudio.com/about) 75 | | [**Cocolab**](https://cocolab.mx/en/) | [Mexico City] | multimedia experiences, immersive walk, exhibitions, installations, multimedia museography | 76 | | [**Code and Theory**](https://www.codeandtheory.com/) | [NYC] [San Francisco] [London] [Manila] | strategically driven, digital-first agency that lives at the intersection of creativity and technology | [🌐](https://www.codeandtheory.com/careers) 77 | | [**Cognition**](https://cognitionlabs.io/) | [LA] | an interactive studio designed to enrich experiences by building creative technology with human empathy | [🌐](https://www.codeandtheory.com/careers) 78 | | [**Comuzi**](https://www.comuzi.xyz/) | [London] | explore and imagine and prototyp and creatr future-forward creative concepts | 79 | | [**Cosm**](https://www.cosm.com/) | [Dallas] [LA] [City] [Pittsburgh] [Gurgaon] | immersive entertainment and media, planetariums, LED domes | [🌐](https://www.cosm.com/careers) 80 | | [**DE-YAN**](https://de-yan.com/) | [NYC] | creative concepting, experiential, motion, graphic & interactive design within luxury, fashion, beauty, & lifestyle | [📧](mailto:CAREERS@DE-YAN.COM) 81 | | [**Deeplocal**](https://www.deeplocal.com/) | [Pittsburgh] | creative engineers, inventors, interactive experiences, human stories | [🌐](https://deeplocal.applytojob.com/) 82 | | [**Design I/O**](https://www.design-io.com/) | [NYC] [San Francisco] | immersive, interactive installations, storytelling, events, galleries, museums, exhibitions and public space | 83 | | [**Digifun**](http://www.digitalfun.net/) | [Shanghai] | projection mapping, new media art education | 84 | | [**Digital Ambiance**](https://www.digitalambiance.com/) | [Berkeley, CA] | lighting design, projection mapping, interactive design | [🌐](https://www.digitalambiance.com/careers/) 85 | | [**Digital Kitchen**](https://www.thisisdk.com) | [LA] | iconic main titles, multimedia content, imaginative experiences, and immersive spaces | 86 | | [**Dimensional Innovations**](https://dimin.com/) | [Kansas City] [Atlanta] [Minneapolis] [Denver] [LA] [Pittsburgh] | experience design, interactive experiences, brand activation | [🌐](https://dimin.com/about/careers) 87 | | [**Dome**](http://www.domecollective.com) | [NYC] | experience design studio that gathers designers, technologists, and strategists to solve unusual problems | 88 | | [**Domestic Data Streamers**](https://domesticstreamers.com/) | [Barcelona] | fighting indifference towards data | 89 | | [**DOTDOT**](https://dotdot.studio/about/) | [Auckland] [NYC] [Brisbane] | AR, music videos, interactive installations, games | 90 | | [**dotdotdash**](https://dotdotdash.io/) | [Portland] [LA] [NYC] | innovation agency that seamlessly blends the physical and digital | [🌐](https://www.dotdotdash.io/careers) 91 | | [**Downstream**](https://downstream.com/) | [Portland] [Amsterdam] [Melbourne] | strategy + design + content + technology | [🌐](https://downstream.com/careers) 92 | | [**Dpt.**](https://dpt.co/) | [Montreal] | generating wonder with immersive platforms, AR, & VR | [🌐](https://dpt.co/en/contact-us/) 93 | | [**Eness**](https://www.eness.com/) | [Melbourne] | evocative interactive experiences for public, commercial and cultural entities | [🌐](https://www.eness.com/jobs) 94 | | [**Envoy**](https://www.weareenvoy.com/) | [Chicago] [LA] [San Diego] | transform environments into exceptional experiences, formerly Leviathan | [🌐](https://www.weareenvoy.com/careers) 95 | | [**Eos Lightmedia**](https://www.eoslightmedia.com/) | [Vancouver] [NYC] [Orlando] | lighting and audiovisual design, themed attractions, museums, architecture, public spaces, building facades, presentation centers, and public art installations | 96 | | [**ESI Design**](https://esidesign.nbbj.com/) | [NYC] | transforms places into experiences, immersive deisgn, architectural scale | [🌐](https://esidesign.nbbj.com/jobs/) 97 | | [**Extrapolation Factory**](https://extrapolationfactory.com/) | [NYC] | research studio, futures studies, collaborative prototyping | 98 | | [**Fast Horse**](https://www.fasthorseinc.com/) | [Minneapolis] | a truly integrated creative agency | [🌐](https://www.fasthorseinc.com/careers/) 99 | | [**FIELD**](https://www.field.io/) | [London] | future aesthetics for design, motion, experiential | 100 | | [**Float4**](https://float4.com/en/) | [Montreal] [NYC] | integrates digital experiences into physical spaces to amplify their identity | [🌐](https://float4.com/en/life-at-float4/) 101 | | [**fuse**](https://www.fuseworks.it/en/) | [Modena, Italy] | live-media performances, experimentation, electronic music, digital arts | 102 | | [**Future Colossal**](https://www.futurecolossal.com/) | [NYC] | experiential technologies in advertising and entertainment and art | [🌐](https://www.futurecolossal.com/contact) 103 | | [**Gallagher & Associates**](https://www.gallagherdesign.com/) | [DC] [NYC] [Portland] [Singapore] | harmony between technology, narrative, and physical design | [🌐](https://www.futurecolossal.com/contact) 104 | | [**Game Seven**](https://www.gamesevenmktg.com/) | [NYC] [LA] | intersection of sport and culture, brand stories | [🌐](https://www.gameseven.agency/careers) 105 | | [**Geeksart**](http://geeks-art.com/) | [Guangzhou] [Shanghai] | media sculptures, new media exhibition | [🌐](http://geeks-art.com/join-us/) 106 | | [**Giant Spoon**](https://giantspoon.com/) | [NYC] [LA] | translate cultural trends into big ideas, experiential, gaming | [🌐](https://giantspoon.com/#careers) 107 | | [**Groove Jones**](https://groovejones.com/) | [Dallas] | XR, AR, VR, volumetric scanning, popups | [🌐](https://groovejones.com/workwithus/) 108 | | [**Hirsch & Mann**](https://www.hirschandmann.com/) | [London] | digital and physical experiences for premium brands worldwide, experiential retail marketing, installation design | [🌐](https://www.hirschandmann.com/jobs/) 109 | | [**Hotel Creative**](https://hotelcreative.com/) | [London] | retail, branding, exhibitions, events | [📧](mailto:jobs@hotelcreative.com) 110 | | [**Hovercraft**](https://www.hovercraftstudio.com/) | [Denver] [Portland] | interactive installations, site-specific content, retail, sports | [🌐](https://hovercraftstudio.com/careers?job=freelance-creative-partners) 111 | | [**HUSH**](https://heyhush.com/) | [NYC] | marketing and advertising, retail and DTC, architecture | [🌐](https://www.heyhush.com/people) 112 | | [**iart**](https://iart.ch/en/) | [Basel] | studio for media architectures, enhancing physical spaces with digital technology | [🌐](https://iart.ch/en/jobs) 113 | | [**IMG SRC**](https://www.imgsrc.co.jp/) | [Tokyo] | full-service communication agency focusing on websites, installations, and R&D | [🌐](https://www.imgsrc.co.jp/en/careers/) 114 | | [**Immersive International**](https://www.immersive.international/) | [London] [Shanghai] [Ottawa] [Hong Kong] [Cape Town] | live experiences and art installations in public, private and commercial spaces | 115 | | [**Intergalactic**](https://intergalactic.com) | [Vancouver] [London] | mobile apps, interactive screens, web development, application design and visualization | [🌐](https://intergalactic.com/careers) 116 | | [**Invisible North**](https://www.invisiblenorth.com/) | [NYC] | culturally fluent, thoughtful experiences, bring brands to life | [📧](mailto:jobs@invisiblenorth.com) 117 | | [**Jam3**](https://www.jam3.com) | [Toronto] [LA] [Montevideo] [Amsterdam] | create modern experiences for tomorrow's brands | [🌐](https://media.monks.com/careers) 118 | | [**Jason Sherwood Design**](http://jasonsherwooddesign.com/) | [NYC] | television and broadway and concert stage design | 119 | | [**Left Field Labs**](https://www.leftfieldlabs.com/) | [LA] | products, platforms, and services that solve fundamental human challenges | [📧](mailto:talent@leftfieldlabs.com) 120 | | [**Listen**](https://wearelisten.com/) | [NYC] | sensory-driven brand assets, modern cultural landscape, sound, experiences | 121 | | [**Lorem Ipsum**](https://loremipsumcorp.com/) | [NYC] [Moscow] [London] | experience design, narrative, physical and digital environments | 122 | | [**m ss ng p eces**](https://mssngpeces.com/) | [NYC] [LA] | new wave production and entertainment partner for content and immersive experiences that inspire culture | 123 | | [**Magnopus**](https://www.magnopus.com/) | [LA] [London] | unite the physical and digital worlds with extraordinary experiences | [🌐](https://www.magnopus.com/current-openings) 124 | | [**Manifold**](https://www.wearemanifold.com/) | [San Francisco] [LA] [Portland] | we hire smart people and get out of their way | [🌐](https://www.wearemanifold.com/contact/) 125 | | [**Map**](http://mapprojectoffice.com/) | [London] | industrial designers who believe great design can solve problems | [🌐](https://universal.pinpointhq.com/) 126 | | [**Marshmallow Laser Feast**](https://www.marshmallowlaserfeast.com/) | [London] | leaving a slug trail of sensory nuggets as we journey through the cosmos | [📧](mailto:jobs@marshmallowlaserfeast.com) 127 | | [**Master of Shapes**](https://masterofshapes.com/) | [LA] | a space surfing, geometry taming, buffalo riding, Future House | 128 | | [**Midnight Commercial**](http://midnightcommercial.com/) | [NYC] | unite the disparate digital and physical worlds | 129 | | [**Midwest Immersive**](https://www.mwimmersive.com/) | [Chicago] | immersive experiences for brands and agencies, projection mapping, LED lighting, games and app development | 130 | | [**MindBuffer**](https://mindbuffer.net/) | [Berlin] | audiovisual research and digital design studio | 131 | | [**Moment Factory**](https://momentfactory.com/home) | [Montreal] [LA] [London] [Tokyo] [Paris] [NYC] | shows, destinations, content, interactive, scenography | [🌐](https://momentfactory.com/careers) 132 | | [**Momentum Worldwide**](https://www.momentumww.com/) | [NYC] [Athens] [Atlanta] [Bogota] [Bucharest] [Cairo] [Chicago] [Dubai] [Frankfurt] [Gothenburg] [Lima] [London] [Madrid] [Manchester] [Mexico City] [Milan] [New Delhi] [Santiago] [Sao Paulo] [Seattle] [Seoul] [St. Louis] [Sydney] [Toronto] [Tokyo] | disruptive, entertaining, shareable, unforgettable experiences for clients and their fans | [🌐](https://www.momentumww.com/opportunities/) 133 | | [**Motse**](https://www.behance.net/motseart/projects) | [Shenzhen] | digital art | [📧](mailto:lixuanjie@silkroadcg.com) 134 | | [**Mousetrappe Media**](https://www.mousetrappe.com/) | [LA] | media design and production, architecturally mapped projection, immersive films, exhibits, attractions, and live events | [🌐](https://www.mousetrappe.com/244-2/jobs/) 135 | | [**MSCHF**](https://mschf.xyz/) | [NYC] | viral stunts and products, trying to do stuff that the world can't even define | 136 | | [**mycotoo**](https://mycotoo.com/) | [LA] [Barcelona] | entertainment development company specializing in theme park design, immersive experiences, and best-in-class events worldwide | 137 | | [**NCompass**](https://ncompassonline.com/) | [LA] | brand and marketing solutions creating experiences that integrate the latest technology and creative | 138 | | [**Neon Global**](https://www.neonglobal.com/) | [Singapore] | world class and epic experiences that are innovative, creative and exciting | [🌐](https://www.neonglobal.com/en/connect/) 139 | | [**NeoPangea**](https://www.neopangea.com/) | [Reading, PA] | microsites, games, VR/AR, digital, social | 140 | | [**NEXT/NOW**](https://www.nextnowagency.com/) | [Chicago] | brand activations, immersive environments, emerging technologies | [🌐](https://www.nextnowagency.com/careers) 141 | | [**NGX Interactive**](https://ngxinteractive.com/) | [Vancouver] | pushing new technologies to create experiences that are vivid and meaningful | [🌐](https://ngxinteractive.recruitee.com/) 142 | | [**Night Kitchen**](https://www.whatscookin.com/) | [Philadelphia] | dynamic digital experiences, online exhibitions, digital strategy, storytelling | [📧](mailto:jobs@whatscookin.com) 143 | | [**Nohlab**](https://nohlab.com/works) | [Istanbul] | producing interdisciplinary experiences around art, design and technology | [📧](mailto:apply@nohlab.com) 144 | | [**Normal**](https://normal.studio/en/) | [Montreal] | public installations, entertainment, performing arts, stage design | [📧](mailto:cv@normal.studio) 145 | | [**Nowhere**](https://studionowhere.com/) | [Shanghai] | marketing events, interactive experiences | 146 | | [**Oat Foundry**](https://www.oatfoundry.com/) | [Philadelphia] | split-flap displays, electromechanical stuff, think tank, products, experiences | [🌐](https://www.oatfoundry.com/careers/) 147 | | [**OIO**](https://oio.studio/) | [London] | creative company working on future products and tools for a less boring future | 148 | | [**Onformative**](https://onformative.com/) | [Berlin] | studio for digital art and design, challenge the boundaries between art and design and technology | [🌐](https://onformative.com/jobs) 149 | | [**Optimist**](https://optimistinc.com/) | [LA] [NYC] [London] [Amsterdam] [Hamburg] [Berlin] [Prague] | architects of subculture, creative, design, strategy, production, content, brand experience | [🌐](https://optimistinc.com/job-openings.html) 150 | | [**Ouchhh Studio**](https://ouchhh.tv/) | [Istanbul] | public art, poetic public experiences, data as a paint, algorithm as a brush | 151 | | [**Patten Studio**](https://www.pattenstudio.com/) | [NYC] | informed by research at the MIT Media Lab, experiences that connect people | [🌐](https://www.pattenstudio.com/about/) 152 | | [**Pneuhaus**](https://pneu.haus) | [Island] | using inflatables to investigate the fundamental properties of perceptual experience in order to incite curiosity and wonder | 153 | | [**Potion Design**](https://www.potiondesign.com/) | [NYC] | design and technology studio, interactive, musuems | [🌐](https://www.potiondesign.com/work-with-us) 154 | | [**pretty bloody simple**](https://www.prettybloodysimple.com) | [Munich] | interactive experiences, analog and digital, musuems | 155 | | [**RadicalMedia**](https://www.radicalmedia.com/) | [NYC] [LA] | commercials, documentaries, music videos, branded experiences, & immersive environments | [📧](mailto:careers@radicalmedia.com) 156 | | [**Rare Volume**](https://rarevolume.com/) | [NYC] | design and technology studio, interactive video walls | [🌐](https://rarevolume.com/about/) 157 | | [**Recursive**](https://recursive.digital/) | [Eastbourne, UK] | AV, Lighting, Content and Software to transform spaces for brands, venues, and people | 158 | | [**Red Paper Heart**](https://redpaperheart.com) | [NYC] | art from real world interaction | [📧](mailto:jobs@redpaperheart.com) 159 | | [**Relative Scale**](https://relativescale.com/) | [Raleigh] | bespoke digital products and experiences for brands and institutions | 160 | | [**RGI Creative**](https://www.rgicreative.com/) | [Cleveland] | corporate experience design, museums exhibits and displays | [🌐](https://www.rgicreative.com/contactform) 161 | | [**Rosie Lee Creative**](https://rosieleecreative.com/) | [London] [Amsterdam] [NYC] | design, creative, digital and consultancy | [🌐](https://rosieleecreative.com/jobs) 162 | | [**S1T2**](https://s1t2.com/) | [Sydney] [Melbourne] [Shanghai] | We create interactive experiences that immerse audiences in the future of storytelling through technology. | 163 | | [**Second Story**](https://secondstory.com/) | [Atlanta] [Portland] [NYC] | exhibition, interactive, software, experience, hardware, VR, AR, projection | [🌐](https://careers.smartrecruiters.com/PublicisGroupe/razorfish) 164 | | [**Seeeklab**](https://www.seeeklab.com/en/) | [Xiamen] | marketing events, interactive installation | 165 | | [**Set Reset**](https://set-reset.com/) | [London] | transforming data into compelling stories that fuel growth and create opportunity | 166 | | [**SOSO**](https://www.sosolimited.com/) | [Boston] [San Diego] | delivering real human impact across physical and virtual space, placemaking and storytelling | [🌐](https://www.sosolimited.com/careers/) 167 | | [**space150**](https://www.space150.com/) | [Minneapolis] [LA] [NYC] | a tech-driven creative agency | [🌐](https://www.space150.com/careers) 168 | | [**Sparks**](https://www.wearesparks.com/) | [Philadelphia] [Shanghai] [Paris] [Berlin] [Amsterdam] | conferences, popups, event production, fabrication | 169 | | [**Special Projects**](https://specialprojects.studio/) | [London] | design and innovation agency that reveals user needs and transforms them into experiences and products | [📧](mailto:careers@specialprojects.studio) 170 | | [**Spectacle**](https://spectacle.works/) | [Phoenix] | expertise in fabricating experiences that drive engagement and wow participants | 171 | | [**Spectra Studio**](https://spectra.studio/) | [LA] | installations, projection, sculpture, robotics, light and sound | 172 | | [**Squint/Opera**](https://www.squintopera.com/about/) | [London] [NYC] [Dubai] | experience design for the built environment and musuems and attractions | 173 | | [**Staat**](https://www.staat.com/) | [Amsterdam] | branding, editorial, event, film, graphic design, illustration, installation, interactive, interior design, production, retail | [📧](mailto:jobs@staat.com) 174 | | [**Stimulant**](https://stimulant.com/) | [San Francisco] | experience design and interactive installation, human-scale, site-specific digital experiences and touchscreen applications | 175 | | [**StoreyStudio**](https://www.storeystudio.com/) | [London] | spatial design, set design, window displays, moving image | [🌐](https://www.storeystudio.com/content/vacancies) 176 | | [**Studio Black**](https://www.studioblack.org/) | [LA] [NYC] | technical production, design advisory, content management, digital content | 177 | | [**Studio Elsewhere**](https://www.studioelsewhere.co/) | [NYC] | bio-experiential design and technology to support brain health | 178 | | [**Studio TheGreenEyl**](https://thegreeneyl.com/) | [Berlin] [NYC] | exhibitions, installations, objects, images, interactions and algorithms | 179 | | [**Super A-OK**](https://superaok.com/) | [NYC] | A multi-modal service bureau for the 21st century, fabrication, electronics | 180 | | [**SUPERBIEN**](https://www.superbien.studio) | [Paris] [NYC] [Dubai] | Creative studio for visually extended experiences, merging digital & physical environments. | [🌐](https://www.superbien.studio/career) 181 | | [**Superfly**](https://superf.ly/) | [NYC] | create shared experiences that shape how the world plays & connects | [🌐](https://superflypresents.applytojob.com/apply) 182 | | [**TAD**](https://technologyarchitecturedesign.com/) | [NYC] [London] | digital experiences, technology and architecture, designed to inspire people. | [🌐](https://technologyarchitecturedesign.com/home/opportunities) 183 | | [**tamschick**](https://tamschick.com/) | [Berlin] | media and architectural narrative design, exhibitions, branded space, musuems | [🌐](https://tamschick.factorialhr.com/) 184 | | [**Team Epiphany**](https://www.teamepiphany.com/) | [NYC] [LA] | influencer marketing, IRL, vertical integration | [📧](mailto:info@teamepiphany.com) 185 | | [**Tellart**](https://www.tellart.com/) | [Providence] [Amsterdam] [San Francisco] | transformative experiences, invention, physical & digital experiences, new technologies | [📧](mailto:careers@tellart.com) 186 | | [**The Gathery**](http://www.thegathery.com/) | [NYC] | editorially-born creative agency specializing in brand marketing and content creation | [🌐](https://www.thegathery.com/careers) 187 | | [**The Lab at Rockwell Group**](https://www.labatrockwellgroup.com) | [NYC] | architecture and design, branded experiences, immersive environments, pop ups | 188 | | [**The Projects**](http://theprojects.com/) | [London] [LA] [NYC] [Sydney] | brand consultancy, meaningful experiences, tell stories | 189 | | [**THG**](https://thehettemagroup.com/) | [LA] | experiential, exhibit, live shows, theme parks, retail, dining, museums | 190 | | [**Thinkwell**](https://thinkwellgroup.com/) | [LA] [Montreal] [Abu Dhabi] [Riyadh] | strategy, experience design, production, master planning, entertainment destinations, branded attractions, interactive media installations, events, museums, expos | [🌐](https://thinkwellgroup.com/careers/) 191 | | [**Tinker**](https://tinker.nl/en) | [Utrecht] | narrative spaces, musuems, experience design, consultancy | 192 | | [**Tool**](https://www.toolofna.com/) | [LA] | help brands and agencies with ideation, content, and experience production that generate buzz | 193 | | [**Trivium Interactive**](https://www.triviuminteractive.com/) | [Boston] | experience design and production | [🌐](https://www.triviuminteractive.com/careers) 194 | | [**Two Goats**](https://www.twogoats.us/) | [NYC] [LA] [London] | AR, interactive branded experiences | 195 | | [**Unified Field**](https://www.unifiedfield.com/) | [NYC] | content-rich, experiential and interactive media for digital branding, media environments, and exhibits in public spaces | [📧](mailto:career@unifiedfield.com) 196 | | [**UNIT9**](https://www.unit9.com/) | [London] [LA] [NYC] [Berlin] | innovation architects, product designers, software engineers, gaming experts, creatives, art directors, designers, producers and film directors | [🌐](https://www.unit9.com/jobs) 197 | | [**Upswell**](https://hello-upswell.com/) | [Portland] | digital and physical content first experiences | [🌐](https://upswell.studio/contact) 198 | | [**VTProDesign**](https://vtprodesign.com/) | [LA] | high tech robotics and projection mapping | [📧](mailto:jobs@vtprodesign.com) 199 | | [**VVOX**](https://volvoxlabs.com/) | [NYC] [LA] | high-end design, code, fabrication, sound | [🌐](https://volvoxlabs.com/contact/) 200 | | [**We Are Royale**](https://weareroyale.com/) | [LA] [Seattle] | frontlines of design & technology to arm brands with the creative to turn audiences into advocates | [📧](mailto:jobs@weareroyale.com) 201 | | [**WHITEvoid**](https://www.whitevoid.com/) | [Berlin] [Shanghai] | public or brand spaces and events, trade fair stands, shows and exhibitions, museums and festivals | 202 | | [**WOA STUDIO**](https://www.woastudio.it/) | [Milan] | immersive experiences, multimedia, video mapping, digital artistry | 203 | | [**Wonderlabs**](https://www.wonderlabsstudio.com/) | [Shanghai] | marketing events, interactive installation | [🌐](https://www.wonderlabsstudio.com/channels/219.html) 204 | | [**XORXOR**](https://www.xorxor.hu) | [Budapest] | collaboration between scientists, engineers, artists and robots, real-time visuals meet complex design | [🌐](https://www.xorxor.hu/jobs.html) 205 | | [**y=f(x)**](https://www.yfxlab.com/) | [Amsterdam] | creative technology studio focused on the creation of overarching multimedia experiences, with specially crafted software and design | 206 | | [**Yellow Studio**](https://yellowstudio.com/) | [NYC] | artistically-minded design, tv/concert/event production design, set design | 207 | | [**Zebradog**](https://www.zebradog.com/) | [Madison] | communication design and the built environment, higher education | 208 | | [**Zebrar**](https://www.zebrar.com/) | [Sydney] | immersive technology & interactive design, AR, VR, digital activations | 209 | 210 | 211 | ## Collectives & Practices 212 | 213 | Established artist collectives/practices that work with creative technology (here primarily for reference, not necessarily for career opportunities). 214 | 215 | | Name | Locations | Keywords | Jobs | 216 | | ---- | --------- | -------- | ---- | 217 | | [**3-Legged Dog**](https://www.3ld.org/) | [NYC] | original works in theater, performance, dance, media and hybrid forms | 218 | | [**Brooklyn Research**](https://brooklynresearch.com/) | [NYC] | we build interactive systems for a range of clients including museums, artists, and leading technology firms | 219 | | [**Dave + Gabe**](https://www.daveandgabe.care/) | [NYC] | interactive installation studio, real-time animation, generative 3D sound | 220 | | [**Hypersonic**](https://www.hypersonic.cc/) | [NYC] | groundbreaking new media sculptures and physical installations | 221 | | [**Jen Lewin Studio**](https://www.jenlewinstudio.com/) | [NYC] | interactive light landscapes | 222 | | [**Kimchi and Chips**](https://www.kimchiandchips.com/) | [South Korea] | intersection of art, science and philosophy through ambitious large-scale installations | 223 | | [**NightLight Labs**](https://nightlight.io/) | [LA] | installations, activations, narrative experiences | 224 | | [**NONOTAK Studio**](https://www.nonotak.com/) | [Paris] | light and sound installations, ethereal, immersive, dreamlike | 225 | | [**panGenerator**](https://pangenerator.com/) | [Warsaw] | new media art and design collective, mixing bits & atoms | 226 | | [**Random International**](https://www.random-international.com/) | [London] [Berlin] | experimental practice within contemporary art, human condition in an increasingly mechanised world | 227 | | [**Smooth Technology**](https://smooth.technology/) | [NYC] | cutting-edge technology and artistic sensibility, wireless wearables, create the impossible | 228 | | [**Taller Estampa**](https://www.tallerestampa.com) | [Barcelona] | group of filmmakers, programmers and researchers who work in the fields of experimental audiovisual and digital environments. | 229 | | [**teamLab**](https://www.teamlab.art/) | [Tokyo] | full-room interactive projection mapping, interdisciplinary group of ultratechnologists | 230 | | [**The Cuttelfish**](https://www.thecuttlefish.com/) | [USA] | explore and imagine and prototyp and creatr future-forward creative concepts | 231 | | [**Ultravioletto**](https://ultraviolet.to/) | [Rome] | exhibitions, fairs, museums, brand experiences and events | 232 | | [**United Visual Artists**](https://www.uva.co.uk/) | [London] | new technologies with traditional media, site-specific, instruments that manipulate perception | 233 | | [**WHYIXD**](https://www.whyixd.com/) | [Taiwan] | cross-disciplinary art installations, dance, architecture, music | 234 | 235 | 236 | ## Experiential Spaces & Experiences 237 | 238 | Groups that create experential spaces & experiences full of creative technology. 239 | 240 | | Name | Locations | Keywords | Jobs | 241 | | ---- | --------- | -------- | ---- | 242 | | [**29 Rooms (Vice Media Group)**](https://www.29rooms.com/) | [USA] | multi-sensory installations, performances, and workshops | 243 | | [**Cascade**](https://cascadeshow.com/) | [LA] | interactive art experience | 244 | | [**Color Factory**](https://www.colorfactory.co/) | [NYC] [Houston] | collaborative interactive exhibit | 245 | | [**Meow Wolf**](https://meowwolf.com/) | [Santa Fe] [Las Vegas] [Denver] | immersive and interactive experiences that transport audiences of all ages into fantastic realms of story and exploration | 246 | | [**Museum of Ice Cream**](https://www.museumoficecream.com/) | [San Francisco] [NYC] | transforms concepts and dreams into spaces that provoke imagination and creativity | 247 | | [**PopUpMob**](https://popupmob.com/) | [NYC] [LA] [London] [Paris] | one-stop shop for pop up experiences | 248 | | [**Studio Daguet**](http://www.daguet.com/) | [Nantes] [Paris] | staging stories, show, music, theme parks, museums, hotels | 249 | 250 | 251 | ## Fabricators 252 | 253 | Groups that mostly fabricate pieces for creative technology companies. 254 | 255 | | Name | Locations | Keywords | Jobs | 256 | | ---- | --------- | -------- | ---- | 257 | | [**5 Ten**](https://www.510visuals.com/) | [NYC] | LED technology design, fabrication, and integration | 258 | | [**Bednark**](https://builtbybednark.com/) | [NYC] | full-service fabrication, production, install | 259 | | [**Bridgewater Studio**](https://www.bridgewaterstudio.net) | [Chicago] | full service design and fabrication | [🌐](https://www.bridgewaterstudio.net/about) 260 | | [**Eventscape**](https://eventscape.com/) | [Toronto] | building the extraordinary, full service | 261 | | [**Gamma**](https://gamma.nyc/) | [NYC] | large scale robotic cnc, install, sculptures | 262 | | [**Pink Sparrow**](https://www.pinksparrow.com/) | [NYC] [LA] | environmental design, project management | 263 | | [**Visionary Effects**](http://www.visionaryeffects.com/) | [Pittsburgh] | old-school manufacturing processes with digital design and fabrication | 264 | 265 | 266 | ## Event Production 267 | 268 | Groups that specialize in event production, often with a creative technology twist. 269 | 270 | | Name | Locations | Keywords | Jobs | 271 | | ---- | --------- | -------- | ---- | 272 | | [**Dera Lee Productions**](http://www.deralee.com/) | [NYC] | theatre arts, story-telling | 273 | | [**GPJ**](https://www.gpj.com/) | [Austin] [Boston] [Dallas] [Detroit] [LA] [Nashville] [NYC] [San Francisco] [Silicon Valley] | immersive events and experiences | 274 | | [**SAT**](https://sat.qc.ca/en) | [Montreal] | immersive experiences, concerts, workshops, conferences, exhibitions | 275 | | [**Sparks**](https://wearesparks.com/) | [Philadelphia] [Detroit] [Connecticut] [Atlanta] [LA] [Las Vegas] [NYC] [San Francisco] [Shanghai] | trade show, experiential, retail | 276 | 277 | 278 | ## Architecture 279 | 280 | Groups that generally design architecture often incorporating creative technology. 281 | 282 | | Name | Locations | Keywords | Jobs | 283 | | ---- | --------- | -------- | ---- | 284 | | [**Carlo Ratti Associatti**](https://carloratti.com/) | [Torino, Italy] [NYC] [UK] | design and innovation office, MIT Media Lab: Senseable City Lab | 285 | | [**Gensler DXD**](https://dxd.gensler.com/) | [Worldwide] | built environment with integrated capabilities in strategy, design, technology, data, and architecture | 286 | | [**Olson Kundig**](https://olsonkundig.com/) | [Seattle] [NYC] | architecture, vessel that supports specific art installations, seamless spatial experience | 287 | | [**SOFTlab**](https://softlabnyc.com/) | [NYC] | mixes research and creativity and technology with a strong desire to make working fun | 288 | | [**Universal Design Studio**](http://www.universaldesignstudio.com/) | [London] [NYC] | driven by a deeply held belief in the transformative power of well designed and finely crafted spaces | 289 | 290 | 291 | ## Creative Agencies 292 | 293 | Groups that are have a more general focus, but have a knack for projects imbued with creative technology. 294 | 295 | | Name | Locations | Keywords | Jobs | 296 | | ---- | --------- | -------- | ---- | 297 | | [**&Walsh**](https://andwalsh.com/) | [NYC] | brand strategy, art direction, design and production across all platforms | 298 | | [**AKQA**](https://www.akqa.com/) | [London] [SF] [São Paulo] [Melbourne] [Aarhus] [Miami] [Amsterdam] [Atlanta] [Auckland] [Berlin] [Cairo] [Cape Town] [Copenhagen] [Dubai] [Gothenburg] [Gurgaon] [Johannesburg] [Milan] [NYC] [Paris] [Portland, OR] [Riyadh] [Shanghai] [Stockholm] [Sydney] [Tokyo] [Venice] [DC] [Wellington] | the most powerful force in the universe isn’t technology, it’s imagination | 299 | | [**BUCK**](https://buck.co/) | [LA] [NYC] [Sydney] [Amsterdam] | VR, AR, installation, real-time animation, 3D, experiential | 300 | | [**Framestore**](https://www.framestore.com/) | [London] [NYC] [Montreal] | virtual, augmented and mixed realities, location-based entertainment, and theme park rides | 301 | | [**ManvsMachine**](https://mvsm.com/) | [London] [LA] | multidimensional creative studio | 302 | | [**Media Monks**](https://www.mediamonks.com/) | [Amsterdam] [London] [Dubai] [Stockholm] [NYC] [LA] [San Francisco] [Mexico City] [São Paulo] [Buenos Aires] [Shanghai] [Singapore] | creative production | 303 | | [**R/GA**](https://www.rga.com/) | [Austin] [Chicago] [LA] [NYC] [Portland] [San Francisco] [Berlin] [Bucharest] [London] [Buenos Aires] [Santiago] [São Paulo] [Melbourne] [Shanghai] [Singapore] [Sydney] [Tokyo] | business, experience, and marketing transformation | 304 | | [**SuperUber**](https://www.superuber.com/) | [Rio de Janeiro] [São Paulo] | experiences that blend art, technology, architecture and design | 305 | | [**The Mill**](https://www.themill.com/) | [London] [NYC] [LA] [Chicago] [Bangalore] [Berlin] | experience makers, media and brand activation, innovative design, and inventive technologies | 306 | | [**Weber Shandwick**](https://www.webershandwick.com/) | [Atlanta] [Baltimore] [Bogotá] [Boston] [Brasilia] [Buenos Aires] [Buffalo] [Chicago] [Dallas] [Detroit] [Lima] [LA] [Mexico City] [Minneapolis] [Montreal] [Nashville, TN] [NYC] [Philadelphia] [Rio de Janeiro] [SF] [Santiago] [Seattle] [St. Louis] [São Paulo] [Toronto] [Vancouver] [DC] | we work at the intersection of technology, society, policy and media, adding value to culture — to shape and re-shape it | 307 | 308 | 309 | ## Museums 310 | 311 | Groups that generally focus on designing museums and similar experiences using creative technology. 312 | 313 | | Name | Locations | Keywords | Jobs | 314 | | ---- | --------- | -------- | ---- | 315 | | [**Art Processors**](https://www.artprocessors.net/) | [Melbourne] | specialist interactive media and exhibition design | 316 | | [**Cortina Productions**](https://www.cortinaproductions.com/) | [McLean, VA] | artistry, content, and technology, we render the word to the story, the story to the medium, and the medium to the space. | 317 | | [**Exploratorium**](https://www.exploratorium.edu/) | [San Francisco] | exhibits made in-house, public-facing workshop | 318 | | [**Gagarin**](https://gagarin.is/) | [Reykjavík] | weaving education, information and data into compelling stories | 319 | | [**Grumpy Sailor**](https://www.grumpysailor.com/) | [Sydney] [Melbourne] | digital experiences, exhibit design, brands | 320 | | [**GSM Project**](https://gsmproject.com/en/) | [Montreal] [Singapore] [Dubai] | content first, exhibitions | 321 | | [**Ideum**](https://www.ideum.com/) | [Albuquerque] | interactive exhibits and exhibitions, integrated hardware products | 322 | | [**Iglhaut + von Grote**](http://iglhaut-vongrote.de/en/) | [Berlin] | scenography, spatial mise-en-scène | 323 | | [**Local Projects**](https://localprojects.com/) | [NYC] | experience Designers pushing the boundaries of human interaction | 324 | | [**Monadnock Media**](https://monadnock.org/) | [Massachusetts] | multimedia experiences for museums, historic sites and public places | 325 | | [**Northern Light Productions**](https://nlprod.com/) | [Boston] | immersive media environments, interactive experiences, or documentary films. | 326 | | [**Riggs Ward Design**](https://riggsward.com/) | [Richmond, Virginia] | exhibition and interactive design, strategic master planning, research, content analysis, and storyline development for museums, visitor centers, and cultural institutions | 327 | | [**RLMG**](https://www.rlmg.com/) | [Boston] | story-driven, interactive, dynamic, immersive, and educational installations for public spaces. | 328 | | [**Roto**](https://roto.com/) | [Columbus, OH] | experience design, immersive media, interactive engineering, and custom fabrication for museums, brands, attractions and architectural placemaking. | 329 | | [**Thinc**](https://www.thincdesign.com/) | [NYC] | provoke meaningful conversations about the world in which we live | 330 | | [**TKNL**](https://www.tknl.com/en/experiences) | [Montreal] | immersive shows, projection, visitor experience design | 331 | 332 | 333 | ## Festivals & Conferences 334 | 335 | Meetups for creative technologists. 336 | 337 | | Name | Locations | Keywords | Jobs | 338 | | ---- | --------- | -------- | ---- | 339 | | [**ISEA**](https://isea2022.isea-international.org/) | [Barcelona] [Paris] | the crossroads where art, design, science, technology and society meet | 340 | | [**MUTEK**](https://montreal.mutek.org/) | [Montreal] | electronic music, audiovisual performance, digital art | 341 | | [**SXSW**](https://www.sxsw.com/) | [Austin] | film, music, interactive arts | 342 | 343 | 344 | ## Education 345 | 346 | Undergrad programs, masters and open course teaching and researching creative technologies 347 | 348 | | Name | Locations | Keywords | Jobs | 349 | | ---- | --------- | -------- | ---- | 350 | | [**Goldsmiths**](https://www.gold.ac.uk/pg/ma-computational-arts/) | [London] | a degree which develops your arts practice through the expressive world of creative computation | 351 | | [**ITP**](https://tisch.nyu.edu/itp) | [NYC] | ITP/IMA offers four programs focused on creative and meaningful application of interactive tools and media. | 352 | | [**MIT Medialab**](https://media.mit.edu/) | [Boston] | art, science, design, and technology build and play off one another in an environment designed for collaboration and inspiration | 353 | | [**Paris College of Art**](https://www.paris.edu/programs/graduate/master-transdisciplinary-new-media/) | [Paris] | designed for those who are interested in exploring the wide-ranging creative field of New Media | 354 | | [**University of the Arts**](https://www.arts.ac.uk/subjects/creative-computing/postgraduate/mres-creative-computing) | [London] | computational technologies in the context of creative computing research | 355 | 356 | 357 | 358 | --- 359 | 360 | ## Closed Groups 361 | 362 | Groups that have closed their doors are still useful for reference and inspiration. Check out the list of them [here](closed.md). 363 | -------------------------------------------------------------------------------- /UP.md: -------------------------------------------------------------------------------- 1 | # Is it up? 2 | 3 | Website up status for all of the active submitted groups. If something is showing as down, there's a good chance the group should be marked as [Closed](/closed.md). 4 | 5 | | Name | up? | 6 | | ---- | --- | 7 | | [**1024 Architecture**](https://www.1024architecture.net/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.1024architecture.net%2F) | 8 | | [**Acrylicize**](https://www.acrylicize.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.acrylicize.com%2F) | 9 | | [**Ada**](https://a-da.co/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fa-da.co%2F) | 10 | | [**Adirondack Studios**](https://www.adkstudios.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.adkstudios.com%2F) | 11 | | [**Alt Ethos**](https://altethos.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Faltethos.com%2F) | 12 | | [**Art + Com**](https://artcom.de/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fartcom.de%2Fen%2F) | 13 | | [**Art Processors**](https://www.artprocessors.net) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.artprocessors.net) | 14 | | [**Artists & Engineers**](https://www.artistsandengineers.co.uk/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.artistsandengineers.co.uk%2F) | 15 | | [**Augmented Magic**](https://www.augmented-magic.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.augmented-magic.com%2F) | 16 | | [**AV Controls**](https://www.av-controls.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.av-controls.com%2F) | 17 | | [**Barbarian**](https://wearebarbarian.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwearebarbarian.com%2F) | 18 | | [**batwin + robin productions**](https://www.batwinandrobin.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.batwinandrobin.com%2F) | 19 | | [**Beaudry Interactive**](https://www.binteractive.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.binteractive.com%2F) | 20 | | [**Blackbow**](https://www.blackbow.cn/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.blackbow.cn%2F) | 21 | | [**Blublu**](http://www.blu-blu.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.blu-blu.com%2F) | 22 | | [**Bluecadet**](https://www.bluecadet.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.bluecadet.com%2F) | 23 | | [**Brain**](https://brain.wtf) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fbrain.wtf) | 24 | | [**BRC Imagination Arts**](https://www.brcweb.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.brcweb.com%2F) | 25 | | [**BRDG Studios**](https://www.brdg.co/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.brdg.co%2F) | 26 | | [**BREAKFAST**](https://breakfastny.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fbreakfastny.com%2F) | 27 | | [**Breeze Creative**](https://www.breezecreative.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.breezecreative.com%2F) | 28 | | [**Bright**](https://brig.ht/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fbrig.ht%2F) | 29 | | [**C&G Partners**](https://www.cgpartnersllc.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.cgpartnersllc.com%2F) | 30 | | [**Charcoalblue**](https://www.charcoalblue.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.charcoalblue.com%2F) | 31 | | [**Cinimod Studio**](https://www.cinimodstudio.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.cinimodstudio.com) | 32 | | [**Cocolab**](https://cocolab.mx/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fcocolab.mx%2Fen%2F) | 33 | | [**Code and Theory**](https://www.codeandtheory.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.codeandtheory.com%2F) | 34 | | [**Cognition**](https://cognitionlabs.io/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fcognitionlabs.io%2F) | 35 | | [**Comuzi**](https://www.comuzi.xyz/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.comuzi.xyz%2F) | 36 | | [**Cosm**](https://www.cosm.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.cosm.com%2F) | 37 | | [**DE-YAN**](https://de-yan.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fde-yan.com%2F) | 38 | | [**Deeplocal**](https://www.deeplocal.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.deeplocal.com%2F) | 39 | | [**Design I/O**](https://www.design-io.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.design-io.com%2F) | 40 | | [**Digifun**](http://www.digitalfun.net/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.digitalfun.net%2F) | 41 | | [**Digital Ambiance**](https://www.digitalambiance.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.digitalambiance.com%2F) | 42 | | [**Digital Kitchen**](https://www.thisisdk.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.thisisdk.com) | 43 | | [**Dimensional Innovations**](https://dimin.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fdimin.com%2F) | 44 | | [**Dome**](http://www.domecollective.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.domecollective.com) | 45 | | [**Domestic Data Streamers**](https://domesticstreamers.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fdomesticstreamers.com%2F) | 46 | | [**DOTDOT**](https://dotdot.studio/about/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fdotdot.studio%2Fabout%2F) | 47 | | [**dotdotdash**](https://dotdotdash.io/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fdotdotdash.io%2F) | 48 | | [**Downstream**](https://downstream.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fdownstream.com%2F) | 49 | | [**Dpt.**](https://dpt.co/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fdpt.co%2F) | 50 | | [**Eness**](https://www.eness.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.eness.com%2F) | 51 | | [**Envoy**](https://www.weareenvoy.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.weareenvoy.com%2F) | 52 | | [**Eos Lightmedia**](https://www.eoslightmedia.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.eoslightmedia.com%2F) | 53 | | [**ESI Design**](https://esidesign.nbbj.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fesidesign.nbbj.com%2F) | 54 | | [**Extrapolation Factory**](https://extrapolationfactory.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fextrapolationfactory.com%2F) | 55 | | [**Fast Horse**](https://www.fasthorseinc.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.fasthorseinc.com%2F) | 56 | | [**FIELD**](https://www.field.io/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.field.io%2F) | 57 | | [**Float4**](https://float4.com/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Ffloat4.com%2Fen%2F) | 58 | | [**fuse**](https://www.fuseworks.it/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.fuseworks.it%2Fen%2F) | 59 | | [**Future Colossal**](https://www.futurecolossal.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.futurecolossal.com%2F) | 60 | | [**Gallagher & Associates**](https://www.gallagherdesign.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.gallagherdesign.com%2F) | 61 | | [**Game Seven**](https://www.gamesevenmktg.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.gamesevenmktg.com%2F) | 62 | | [**Geeksart**](http://geeks-art.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fgeeks-art.com%2F) | 63 | | [**Giant Spoon**](https://giantspoon.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fgiantspoon.com%2F) | 64 | | [**Groove Jones**](https://groovejones.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fgroovejones.com%2F) | 65 | | [**Hirsch & Mann**](https://www.hirschandmann.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.hirschandmann.com%2F) | 66 | | [**Hotel Creative**](https://hotelcreative.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fhotelcreative.com%2F) | 67 | | [**Hovercraft**](https://www.hovercraftstudio.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.hovercraftstudio.com%2F) | 68 | | [**HUSH**](https://heyhush.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fheyhush.com%2F) | 69 | | [**iart**](https://iart.ch/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fiart.ch%2Fen%2F) | 70 | | [**IMG SRC**](https://www.imgsrc.co.jp/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.imgsrc.co.jp%2F) | 71 | | [**Immersive International**](https://www.immersive.international/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.immersive.international%2F) | 72 | | [**Intergalactic**](https://intergalactic.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fintergalactic.com) | 73 | | [**Invisible North**](https://www.invisiblenorth.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.invisiblenorth.com%2F) | 74 | | [**Jam3**](https://www.jam3.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.jam3.com) | 75 | | [**Jason Sherwood Design**](http://jasonsherwooddesign.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fjasonsherwooddesign.com%2F) | 76 | | [**Left Field Labs**](https://www.leftfieldlabs.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.leftfieldlabs.com%2F) | 77 | | [**Listen**](https://wearelisten.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwearelisten.com%2F) | 78 | | [**Lorem Ipsum**](https://loremipsumcorp.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Floremipsumcorp.com%2F) | 79 | | [**m ss ng p eces**](https://mssngpeces.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmssngpeces.com%2F) | 80 | | [**Magnopus**](https://www.magnopus.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.magnopus.com%2F) | 81 | | [**Manifold**](https://www.wearemanifold.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.wearemanifold.com%2F) | 82 | | [**Map**](http://mapprojectoffice.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fmapprojectoffice.com%2F) | 83 | | [**Marshmallow Laser Feast**](https://www.marshmallowlaserfeast.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.marshmallowlaserfeast.com%2F) | 84 | | [**Master of Shapes**](https://masterofshapes.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmasterofshapes.com%2F) | 85 | | [**Midnight Commercial**](http://midnightcommercial.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fmidnightcommercial.com%2F) | 86 | | [**Midwest Immersive**](https://www.mwimmersive.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.mwimmersive.com%2F) | 87 | | [**MindBuffer**](https://mindbuffer.net/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmindbuffer.net%2F) | 88 | | [**Moment Factory**](https://momentfactory.com/home) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmomentfactory.com%2Fhome) | 89 | | [**Momentum Worldwide**](https://www.momentumww.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.momentumww.com%2F) | 90 | | [**Motse**](https://www.behance.net/motseart/projects) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.behance.net%2Fmotseart%2Fprojects) | 91 | | [**Mousetrappe Media**](https://www.mousetrappe.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.mousetrappe.com%2F) | 92 | | [**MSCHF**](https://mschf.xyz/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmschf.xyz%2F) | 93 | | [**mycotoo**](https://mycotoo.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmycotoo.com%2F) | 94 | | [**NCompass**](https://ncompassonline.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fncompassonline.com%2F) | 95 | | [**Neon Global**](https://www.neonglobal.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.neonglobal.com%2F) | 96 | | [**NeoPangea**](https://www.neopangea.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.neopangea.com%2F) | 97 | | [**NEXT/NOW**](https://www.nextnowagency.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.nextnowagency.com%2F) | 98 | | [**NGX Interactive**](https://ngxinteractive.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fngxinteractive.com%2F) | 99 | | [**Night Kitchen**](https://www.whatscookin.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.whatscookin.com%2F) | 100 | | [**Nohlab**](https://nohlab.com/works) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fnohlab.com%2Fworks) | 101 | | [**Normal**](https://normal.studio/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fnormal.studio%2Fen%2F) | 102 | | [**Nowhere**](https://studionowhere.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fstudionowhere.com%2F) | 103 | | [**Oat Foundry**](https://www.oatfoundry.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.oatfoundry.com%2F) | 104 | | [**OIO**](https://oio.studio/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Foio.studio%2F) | 105 | | [**Onformative**](https://onformative.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fonformative.com%2F) | 106 | | [**Optimist**](https://optimistinc.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Foptimistinc.com%2F) | 107 | | [**Ouchhh Studio**](https://ouchhh.tv/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fouchhh.tv%2F) | 108 | | [**Patten Studio**](https://www.pattenstudio.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.pattenstudio.com%2F) | 109 | | [**Pneuhaus**](https://pneu.haus) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fpneu.haus) | 110 | | [**Potion Design**](https://www.potiondesign.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.potiondesign.com%2F) | 111 | | [**pretty bloody simple**](https://www.prettybloodysimple.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.prettybloodysimple.com) | 112 | | [**RadicalMedia**](https://www.radicalmedia.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.radicalmedia.com%2F) | 113 | | [**Rare Volume**](https://rarevolume.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Frarevolume.com%2F) | 114 | | [**Recursive**](https://recursive.digital/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Frecursive.digital%2F) | 115 | | [**Red Paper Heart**](https://redpaperheart.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fredpaperheart.com) | 116 | | [**Relative Scale**](https://relativescale.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Frelativescale.com%2F) | 117 | | [**RGI Creative**](https://www.rgicreative.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.rgicreative.com%2F) | 118 | | [**Rosie Lee Creative**](https://rosieleecreative.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Frosieleecreative.com%2F) | 119 | | [**S1T2**](https://s1t2.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fs1t2.com%2F) | 120 | | [**Second Story**](https://secondstory.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fsecondstory.com%2F) | 121 | | [**Seeeklab**](https://www.seeeklab.com/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.seeeklab.com%2Fen%2F) | 122 | | [**Set Reset**](https://set-reset.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fset-reset.com%2F) | 123 | | [**SOSO**](https://www.sosolimited.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.sosolimited.com%2F) | 124 | | [**space150**](https://www.space150.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.space150.com%2F) | 125 | | [**Sparks**](https://www.wearesparks.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.wearesparks.com%2F) | 126 | | [**Special Projects**](https://specialprojects.studio/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fspecialprojects.studio%2F) | 127 | | [**Spectacle**](https://spectacle.works/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fspectacle.works%2F) | 128 | | [**Spectra Studio**](https://spectra.studio/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fspectra.studio%2F) | 129 | | [**Squint/Opera**](https://www.squintopera.com/about/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.squintopera.com%2Fabout%2F) | 130 | | [**Staat**](https://www.staat.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.staat.com%2F) | 131 | | [**Stimulant**](https://stimulant.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fstimulant.com%2F) | 132 | | [**StoreyStudio**](https://www.storeystudio.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.storeystudio.com%2F) | 133 | | [**Studio Black**](https://www.studioblack.org/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.studioblack.org%2F) | 134 | | [**Studio Elsewhere**](https://www.studioelsewhere.co/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.studioelsewhere.co%2F) | 135 | | [**Studio TheGreenEyl**](https://thegreeneyl.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fthegreeneyl.com%2F) | 136 | | [**Super A-OK**](https://superaok.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fsuperaok.com%2F) | 137 | | [**SUPERBIEN**](https://www.superbien.studio) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.superbien.studio) | 138 | | [**Superfly**](https://superf.ly/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fsuperf.ly%2F) | 139 | | [**TAD**](https://technologyarchitecturedesign.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Ftechnologyarchitecturedesign.com%2F) | 140 | | [**tamschick**](https://tamschick.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Ftamschick.com%2F) | 141 | | [**Team Epiphany**](https://www.teamepiphany.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.teamepiphany.com%2F) | 142 | | [**Tellart**](https://www.tellart.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.tellart.com%2F) | 143 | | [**The Gathery**](http://www.thegathery.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.thegathery.com%2F) | 144 | | [**The Lab at Rockwell Group**](https://www.labatrockwellgroup.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.labatrockwellgroup.com) | 145 | | [**The Projects**](http://theprojects.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Ftheprojects.com%2F) | 146 | | [**THG**](https://thehettemagroup.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fthehettemagroup.com%2F) | 147 | | [**Thinkwell**](https://thinkwellgroup.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fthinkwellgroup.com%2F) | 148 | | [**Tinker**](https://tinker.nl/en) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Ftinker.nl%2Fen) | 149 | | [**Tool**](https://www.toolofna.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.toolofna.com%2F) | 150 | | [**Trivium Interactive**](https://www.triviuminteractive.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.triviuminteractive.com%2F) | 151 | | [**Two Goats**](https://www.twogoats.us/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.twogoats.us%2F) | 152 | | [**Unified Field**](https://www.unifiedfield.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.unifiedfield.com%2F) | 153 | | [**UNIT9**](https://www.unit9.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.unit9.com%2F) | 154 | | [**Upswell**](https://hello-upswell.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fhello-upswell.com%2F) | 155 | | [**VTProDesign**](https://vtprodesign.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fvtprodesign.com%2F) | 156 | | [**VVOX**](https://volvoxlabs.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fvolvoxlabs.com%2F) | 157 | | [**We Are Royale**](https://weareroyale.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fweareroyale.com%2F) | 158 | | [**WHITEvoid**](https://www.whitevoid.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.whitevoid.com%2F) | 159 | | [**WOA STUDIO**](https://www.woastudio.it/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.woastudio.it%2F) | 160 | | [**Wonderlabs**](https://www.wonderlabsstudio.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.wonderlabsstudio.com%2F) | 161 | | [**XORXOR**](https://www.xorxor.hu) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.xorxor.hu) | 162 | | [**y=f(x)**](https://www.yfxlab.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.yfxlab.com%2F) | 163 | | [**Yellow Studio**](https://yellowstudio.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fyellowstudio.com%2F) | 164 | | [**Zebradog**](https://www.zebradog.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.zebradog.com%2F) | 165 | | [**Zebrar**](https://www.zebrar.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.zebrar.com%2F) || [**3-Legged Dog**](https://www.3ld.org/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.3ld.org%2F) | 166 | | [**Brooklyn Research**](https://brooklynresearch.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fbrooklynresearch.com%2F) | 167 | | [**Dave + Gabe**](https://www.daveandgabe.care/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.daveandgabe.care%2F) | 168 | | [**Hypersonic**](https://www.hypersonic.cc/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.hypersonic.cc%2F) | 169 | | [**Jen Lewin Studio**](https://www.jenlewinstudio.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.jenlewinstudio.com%2F) | 170 | | [**Kimchi and Chips**](https://www.kimchiandchips.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.kimchiandchips.com%2F) | 171 | | [**NightLight Labs**](https://nightlight.io/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fnightlight.io%2F) | 172 | | [**NONOTAK Studio**](https://www.nonotak.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.nonotak.com%2F) | 173 | | [**panGenerator**](https://pangenerator.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fpangenerator.com%2F) | 174 | | [**Random International**](https://www.random-international.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.random-international.com%2F) | 175 | | [**Smooth Technology**](https://smooth.technology/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fsmooth.technology%2F) | 176 | | [**Taller Estampa**](https://www.tallerestampa.com) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.tallerestampa.com) | 177 | | [**teamLab**](https://www.teamlab.art/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.teamlab.art%2F) | 178 | | [**The Cuttelfish**](https://www.thecuttlefish.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.thecuttlefish.com%2F) | 179 | | [**Ultravioletto**](https://ultraviolet.to/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fultraviolet.to%2F) | 180 | | [**United Visual Artists**](https://www.uva.co.uk/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.uva.co.uk%2F) | 181 | | [**WHYIXD**](https://www.whyixd.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.whyixd.com%2F) || [**29 Rooms (Vice Media Group)**](https://www.29rooms.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.29rooms.com%2F) | 182 | | [**Cascade**](https://cascadeshow.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fcascadeshow.com%2F) | 183 | | [**Color Factory**](https://www.colorfactory.co/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.colorfactory.co%2F) | 184 | | [**Meow Wolf**](https://meowwolf.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmeowwolf.com%2F) | 185 | | [**Museum of Ice Cream**](https://www.museumoficecream.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.museumoficecream.com%2F) | 186 | | [**PopUpMob**](https://popupmob.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fpopupmob.com%2F) | 187 | | [**Studio Daguet**](http://www.daguet.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.daguet.com%2F) || [**5 Ten**](https://www.510visuals.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.510visuals.com%2F) | 188 | | [**Bednark**](https://builtbybednark.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fbuiltbybednark.com%2F) | 189 | | [**Bridgewater Studio**](https://www.bridgewaterstudio.net) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.bridgewaterstudio.net) | 190 | | [**Eventscape**](https://eventscape.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Feventscape.com%2F) | 191 | | [**Gamma**](https://gamma.nyc/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fgamma.nyc%2F) | 192 | | [**Pink Sparrow**](https://www.pinksparrow.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.pinksparrow.com%2F) | 193 | | [**Visionary Effects**](http://www.visionaryeffects.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.visionaryeffects.com%2F) || [**Dera Lee Productions**](http://www.deralee.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.deralee.com%2F) | 194 | | [**GPJ**](https://www.gpj.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.gpj.com%2F) | 195 | | [**SAT**](https://sat.qc.ca/en) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fsat.qc.ca%2Fen) | 196 | | [**Sparks**](https://wearesparks.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwearesparks.com%2F) || [**Carlo Ratti Associatti**](https://carloratti.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fcarloratti.com%2F) | 197 | | [**Gensler DXD**](https://dxd.gensler.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fdxd.gensler.com%2F) | 198 | | [**Olson Kundig**](https://olsonkundig.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Folsonkundig.com%2F) | 199 | | [**SOFTlab**](https://softlabnyc.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fsoftlabnyc.com%2F) | 200 | | [**Universal Design Studio**](http://www.universaldesignstudio.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Fwww.universaldesignstudio.com%2F) || [**&Walsh**](https://andwalsh.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fandwalsh.com%2F) | 201 | | [**AKQA**](https://www.akqa.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.akqa.com%2F) | 202 | | [**BUCK**](https://buck.co/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fbuck.co%2F) | 203 | | [**Framestore**](https://www.framestore.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.framestore.com%2F) | 204 | | [**ManvsMachine**](https://mvsm.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmvsm.com%2F) | 205 | | [**Media Monks**](https://www.mediamonks.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.mediamonks.com%2F) | 206 | | [**R/GA**](https://www.rga.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.rga.com%2F) | 207 | | [**SuperUber**](https://www.superuber.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.superuber.com%2F) | 208 | | [**The Mill**](https://www.themill.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.themill.com%2F) | 209 | | [**Weber Shandwick**](https://www.webershandwick.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.webershandwick.com%2F) || [**Art Processors**](https://www.artprocessors.net/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.artprocessors.net%2F) | 210 | | [**Cortina Productions**](https://www.cortinaproductions.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.cortinaproductions.com%2F) | 211 | | [**Exploratorium**](https://www.exploratorium.edu/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.exploratorium.edu%2F) | 212 | | [**Gagarin**](https://gagarin.is/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fgagarin.is%2F) | 213 | | [**Grumpy Sailor**](https://www.grumpysailor.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.grumpysailor.com%2F) | 214 | | [**GSM Project**](https://gsmproject.com/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fgsmproject.com%2Fen%2F) | 215 | | [**Ideum**](https://www.ideum.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.ideum.com%2F) | 216 | | [**Iglhaut + von Grote**](http://iglhaut-vongrote.de/en/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=http%3A%2F%2Figlhaut-vongrote.de%2Fen%2F) | 217 | | [**Local Projects**](https://localprojects.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Flocalprojects.com%2F) | 218 | | [**Monadnock Media**](https://monadnock.org/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmonadnock.org%2F) | 219 | | [**Northern Light Productions**](https://nlprod.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fnlprod.com%2F) | 220 | | [**Riggs Ward Design**](https://riggsward.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Friggsward.com%2F) | 221 | | [**RLMG**](https://www.rlmg.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.rlmg.com%2F) | 222 | | [**Roto**](https://roto.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Froto.com%2F) | 223 | | [**Thinc**](https://www.thincdesign.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.thincdesign.com%2F) | 224 | | [**TKNL**](https://www.tknl.com/en/experiences) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.tknl.com%2Fen%2Fexperiences) || [**ISEA**](https://isea2022.isea-international.org/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fisea2022.isea-international.org%2F) | 225 | | [**MUTEK**](https://montreal.mutek.org/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmontreal.mutek.org%2F) | 226 | | [**SXSW**](https://www.sxsw.com/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.sxsw.com%2F) || [**Goldsmiths**](https://www.gold.ac.uk/pg/ma-computational-arts/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.gold.ac.uk%2Fpg%2Fma-computational-arts%2F) | 227 | | [**ITP**](https://tisch.nyu.edu/itp) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Ftisch.nyu.edu%2Fitp) | 228 | | [**MIT Medialab**](https://media.mit.edu/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fmedia.mit.edu%2F) | 229 | | [**Paris College of Art**](https://www.paris.edu/programs/graduate/master-transdisciplinary-new-media/) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.paris.edu%2Fprograms%2Fgraduate%2Fmaster-transdisciplinary-new-media%2F) | 230 | | [**University of the Arts**](https://www.arts.ac.uk/subjects/creative-computing/postgraduate/mres-creative-computing) | ![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=https%3A%2F%2Fwww.arts.ac.uk%2Fsubjects%2Fcreative-computing%2Fpostgraduate%2Fmres-creative-computing) | -------------------------------------------------------------------------------- /add-studio.ts: -------------------------------------------------------------------------------- 1 | import { Issue, CreativeTechnologist } from "./types"; 2 | import { list } from "./groups"; 3 | 4 | const fs = require("fs"); 5 | 6 | function insertStudio(data: string[], insertText: string, lineNumber: number) { 7 | data.splice(lineNumber, 0, insertText); 8 | const text = data.join("\n"); 9 | fs.writeFile("groups.ts", text, (err: Error) => { 10 | if (err) { 11 | console.log(err); 12 | } 13 | }); 14 | } 15 | 16 | export function parseIssue(input: String): Issue { 17 | const issue = {} as Issue; 18 | // split issue into sections and skip the first item which is just '###' 19 | const sections = input.split("###").slice(1); 20 | for (let i = 0; i < sections.length; i += 1) { 21 | const section = sections[i]; 22 | const els = section.split("\n"); 23 | const entry = els.slice(1).join("").trim(); 24 | switch (i) { 25 | case 0: 26 | issue.type = entry; 27 | break; 28 | case 1: 29 | issue.name = entry; 30 | break; 31 | case 2: 32 | issue.keywords = entry; 33 | break; 34 | case 3: 35 | issue.website = entry; 36 | break; 37 | case 4: 38 | if (!entry.toLowerCase().includes("no response")) { 39 | issue.careers = entry; 40 | } 41 | break; 42 | case 5: { 43 | const regex = /(".*?"|[^",\s]+)(?=\s*,|\s*$)/g; 44 | const found = entry.match(regex); 45 | if (found) { 46 | for (let j = 0; j < found.length; j += 1) { 47 | found[j] = found[j].replace(/"/g, ""); 48 | } 49 | issue.locations = found; 50 | } else { 51 | issue.locations = []; 52 | } 53 | break; 54 | } 55 | default: 56 | break; 57 | } 58 | } 59 | return issue; 60 | } 61 | 62 | export function addStudio(issue: Issue) { 63 | const tech: CreativeTechnologist = { 64 | keywords: issue.keywords, 65 | link: issue.website, 66 | locations: issue.locations, 67 | }; 68 | if (issue.careers) { 69 | tech.careerLink = issue.careers; 70 | } 71 | 72 | for (let section = 0; section < list.length; section += 1) { 73 | if (issue.type === list[section].title) { 74 | const data = fs.readFileSync("groups.ts").toString().split("\n"); 75 | const studioString = `"${issue.name}": ${JSON.stringify(tech)},`; 76 | const studios = Object.keys(list[section].rows); 77 | // try to insert studio 78 | for (let i = 0; i < studios.length; i += 1) { 79 | const otherStudio = studios[i]; 80 | // if this studio needs to be inserted before another studio 81 | if (issue.name.toLowerCase() < otherStudio.toLowerCase()) { 82 | console.log(`${issue.name} should go before ${otherStudio}`); 83 | for (let j = 0; j < data.length; j += 1) { 84 | if (data[j].includes(`"${otherStudio}"`)) { 85 | console.log(`Adding in at at line ${j}`); 86 | insertStudio(data, studioString, j); 87 | return; 88 | } 89 | } 90 | } 91 | } 92 | // otherwise append 93 | const lastStudio = studios[studios.length - 1]; 94 | for (let i = 0; i < data.length; i += 1) { 95 | if (data[i].includes(`"${lastStudio}"`)) { 96 | console.log(`This item will be last at line ${i}`); 97 | insertStudio(data, studioString, i); 98 | return; 99 | } 100 | } 101 | } 102 | } 103 | } 104 | 105 | // const issue: Issue = { 106 | // careers: "https://brig.ht/contact", 107 | // keywords: "data visualization, digital installations, experiential sites, video games", 108 | // locations: "Paris", 109 | // name: "Bright", 110 | // type: "Creative Technology", 111 | // website: "https://brig.ht/", 112 | // }; 113 | 114 | process.argv.shift(); // skip node.exe 115 | process.argv.shift(); // skip name of js file 116 | 117 | const input = process.argv.join(" "); 118 | // console.log("Input is:"); 119 | // console.log(input); 120 | const issue = parseIssue(input); 121 | console.log(`Add from issue:`); 122 | console.log(issue); 123 | addStudio(issue); 124 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | ## The Easy Way 4 | 5 | Submit a [new issue](https://github.com/j0hnm4r5/awesome-creative-technology/issues/new/choose) using the "Request an addition" issue template. This will automatically create a pull request which the maintainers will be able to merge in. 6 | 7 | ## DIY 8 | 9 | Manually add your group to the list. 10 | 11 | **Please add/update any groups within `groups.ts` and submit a PR.** 12 | 13 | The front-facing README (and the CLOSED and UP readmes) will generate via GitHub Actions upon Push. Any changes directly to these files will be overwritten upon generation, so please only edit `groups.ts`. 14 | 15 | Also be sure to run `npm run format` locally before commit (if you're not already using an ESLint plugin in VSCode). This is run as an Action as well, but it's best to run it locally first to make sure it passes. 16 | 17 | ## Updating your PR 18 | 19 | A lot of times, making a PR adhere to the standards above can be difficult. If the maintainers notice anything that we'd like changed, we'll ask you to edit your PR before we merge it. There's no need to open a new PR, just edit the existing one. If you're not sure how to do that, [here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) on the different ways you can update your PR so that we can merge it. 20 | -------------------------------------------------------------------------------- /generate-readme.ts: -------------------------------------------------------------------------------- 1 | import mustache from "mustache"; 2 | import GithubSlugger from "github-slugger"; 3 | import fs from "fs"; 4 | 5 | import { List } from "./types"; 6 | 7 | const slugger = new GithubSlugger(); 8 | 9 | export function generateReadme(list: List) { 10 | // import the readme stub 11 | const template = fs.readFileSync("./templates/readme.template.md", "utf-8"); 12 | 13 | // generate the table of contents 14 | const contentsList = list 15 | .map((l) => { 16 | const { title } = l; 17 | const slug = slugger.slug(title); 18 | 19 | return `1. [**${title}**](#${slug})`; 20 | }) 21 | .concat("1. [**Closed Groups**](#closed-groups)") 22 | .join("\n"); 23 | 24 | // generate each list 25 | const groupsLists = list.map((l) => { 26 | const { title, description, rows } = l; 27 | 28 | const sortedRows = Object.keys(rows) 29 | .filter((group) => rows[group].closureReason === undefined) // remove closed groups 30 | .sort(Intl.Collator().compare) // sort alphabetically, case insensitive 31 | .map((group) => { 32 | const { link, locations, keywords, careerLink } = rows[group]; 33 | 34 | const formattedName = `[**${group}**](${link})`; 35 | 36 | const formattedLocations = locations.map((loc) => `[${loc}]`).join(" "); 37 | 38 | let formattedCareerLink = ""; 39 | 40 | // if it's a link 41 | if ( 42 | careerLink && 43 | /[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)/.test( 44 | careerLink 45 | ) 46 | ) { 47 | formattedCareerLink = `[🌐](${careerLink})`; 48 | } 49 | 50 | // if it's an email 51 | if (careerLink && /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(careerLink)) { 52 | formattedCareerLink = `[📧](mailto:${careerLink})`; 53 | } 54 | 55 | return [formattedName, formattedLocations, keywords, formattedCareerLink]; 56 | }); 57 | 58 | let md = ""; 59 | md += `## ${title}\n\n`; 60 | if (description) md += `${description}\n\n`; 61 | md += `| Name | Locations | Keywords | Jobs |\n`; 62 | md += `| ---- | --------- | -------- | ---- |\n`; 63 | md += sortedRows.map((row) => `| ${row[0]} | ${row[1]} | ${row[2]} | ${row[3]}`).join("\n"); 64 | md += "\n\n"; 65 | 66 | return md; 67 | }); 68 | 69 | // create the markdown 70 | const md = mustache.render(template, { 71 | groups: groupsLists.join("\n"), 72 | toc: contentsList, 73 | }); 74 | 75 | fs.writeFileSync("README.md", md); 76 | } 77 | 78 | export function generateClosedReadme(list: List) { 79 | // import the readme stub 80 | const template = fs.readFileSync("./templates/closed.template.md", "utf-8"); 81 | 82 | // create markdown string 83 | let groupsLists = ""; 84 | groupsLists += `| Name | Locations | Keywords | Closure Reason | up? |\n`; 85 | groupsLists += `| ---- | --------- | -------- | -------------- | --- |\n`; 86 | 87 | list.map((l) => { 88 | const { rows } = l; 89 | 90 | const sortedRows = Object.keys(rows) 91 | .filter((group) => rows[group].closureReason !== undefined) // remove non-closed groups 92 | .sort(Intl.Collator().compare) // sort alphabetically, case insensitive 93 | .map((group) => { 94 | const { link, locations, keywords, closureReason } = rows[group]; 95 | 96 | const linkedName = `[**${group}**](${link})`; 97 | 98 | const locationsString = locations 99 | .map( 100 | (loc) => 101 | `![${loc}](https://img.shields.io/badge/-${encodeURIComponent( 102 | loc 103 | )}-lightgrey?style=flat)` 104 | ) 105 | .join(" "); 106 | 107 | const upImage = `![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=${encodeURIComponent( 108 | link 109 | )})`; 110 | 111 | return [linkedName, locationsString, keywords, closureReason, upImage]; 112 | }); 113 | 114 | groupsLists += sortedRows 115 | .map((row) => `| ${row[0]} | ${row[1]} | ${row[2]} | ${row[3]} | ${row[4]} |`) 116 | .join("\n"); 117 | 118 | return null; 119 | }); 120 | 121 | // create the markdown 122 | const md = mustache.render(template, { groups: groupsLists }); 123 | 124 | fs.writeFileSync("CLOSED.md", md); 125 | } 126 | 127 | export function generateUpReadme(list: List) { 128 | // import the readme stub 129 | const template = fs.readFileSync("./templates/up.template.md", "utf-8"); 130 | 131 | // create markdown string 132 | let groupsLists = ""; 133 | groupsLists += `| Name | up? |\n`; 134 | groupsLists += `| ---- | --- |\n`; 135 | 136 | list.map((l) => { 137 | const { rows } = l; 138 | 139 | const sortedRows = Object.keys(rows) 140 | .filter((group) => rows[group].closureReason === undefined) // remove closed groups 141 | .sort(Intl.Collator().compare) // sort alphabetically, case insensitive 142 | .map((group) => { 143 | const { link } = rows[group]; 144 | 145 | const linkedName = `[**${group}**](${link})`; 146 | 147 | const upImage = `![](https://img.shields.io/website?down_color=%2300000000&down_message=%E2%9D%8C&label=%20&style=flat-square&up_color=%2300000000&up_message=%F0%9F%8C%90&url=${encodeURIComponent( 148 | link 149 | )})`; 150 | 151 | return [linkedName, upImage]; 152 | }); 153 | 154 | groupsLists += sortedRows.map((row) => `| ${row[0]} | ${row[1]} |`).join("\n"); 155 | 156 | return null; 157 | }); 158 | 159 | // create the markdown 160 | const md = mustache.render(template, { groups: groupsLists }); 161 | 162 | fs.writeFileSync("UP.md", md); 163 | } 164 | -------------------------------------------------------------------------------- /groups.ts: -------------------------------------------------------------------------------- 1 | import { List } from "./types"; 2 | 3 | export const list: List = [ 4 | { 5 | title: "Creative Technology", 6 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 7 | rows: { 8 | "1024 Architecture": { 9 | careerLink: "job@1024architecture.net", 10 | keywords: "architectural and digital works, orchestrated sound and light scores", 11 | link: "https://www.1024architecture.net/", 12 | locations: ["Paris"], 13 | }, 14 | "Acrylicize": { 15 | careerLink: "work@acrylicize.com", 16 | keywords: "harness the power of art and creativity to help people fall in love with spaces", 17 | link: "https://www.acrylicize.com/", 18 | locations: ["London", "NYC", "Seattle"], 19 | }, 20 | "Ada": { 21 | keywords: 22 | "experience innovation and design agency that partners with the world's most ambitious visionaries and brands in the culture, arts and social impact space", 23 | link: "https://a-da.co/", 24 | locations: ["NYC"], 25 | }, 26 | "Adirondack Studios": { 27 | careerLink: "https://www.adkstudios.com/team/#careers", 28 | keywords: "concept, schematic, design, construction, fabrication, installation, support", 29 | link: "https://www.adkstudios.com/", 30 | locations: ["Glens Falls, NY", "Dubai", "Orlando", "Shanghai", "LA", "Singapore"], 31 | }, 32 | "Alt Ethos": { 33 | keywords: "experiential, metaverse, and event design agency", 34 | link: "https://altethos.com/", 35 | locations: ["Denver"], 36 | }, 37 | "Art + Com": { 38 | careerLink: "https://artcom.de/en/jobs/", 39 | keywords: "media sculptures, data installations, new media", 40 | link: "https://artcom.de/en/", 41 | locations: ["Berlin"], 42 | }, 43 | "Art Processors": { 44 | careerLink: "https://www.artprocessors.net/job-opportunities", 45 | keywords: 46 | "partner with cultural and tourism organisations to invent new realities of human experience", 47 | link: "https://www.artprocessors.net", 48 | locations: ["Melbourne", "NYC"], 49 | }, 50 | "Artists & Engineers": { 51 | keywords: "production and technology studio, showrooms, concerts, art installations", 52 | link: "https://www.artistsandengineers.co.uk/", 53 | locations: ["London"], 54 | }, 55 | "Augmented Magic": { 56 | careerLink: "contact@augmented-magic.com", 57 | keywords: "augmented magic shows, digital installations", 58 | link: "https://www.augmented-magic.com/", 59 | locations: ["Paris"], 60 | }, 61 | "AV Controls": { 62 | careerLink: "https://www.av-controls.com/jobs-current", 63 | keywords: "site-specific technology installations, digital landmarks", 64 | link: "https://www.av-controls.com/", 65 | locations: ["NYC"], 66 | }, 67 | "Barbarian": { 68 | careerLink: "https://wearebarbarian.hire.trakstar.com/jobs?", 69 | keywords: "marketing and advertising, new media", 70 | link: "https://wearebarbarian.com/", 71 | locations: ["NYC"], 72 | }, 73 | "batwin + robin productions": { 74 | keywords: "environments, interactives, theaters, events", 75 | link: "https://www.batwinandrobin.com/", 76 | locations: ["NYC"], 77 | }, 78 | "Beaudry Interactive": { 79 | keywords: "themed entertainment, museum exhibitions, live shows, and branded experiences", 80 | link: "https://www.binteractive.com/", 81 | locations: ["LA"], 82 | }, 83 | "Blackbow": { 84 | careerLink: "https://www.blackbow.cn/career/", 85 | keywords: "projection mapping, digital art and cultural experiences", 86 | link: "https://www.blackbow.cn/", 87 | locations: ["Beijing"], 88 | }, 89 | "Blublu": { 90 | careerLink: "blu@blu-blu.com", 91 | keywords: "projection mapping, immersive experiences for museums and workspace", 92 | link: "http://www.blu-blu.com/", 93 | locations: ["Hangzhou"], 94 | }, 95 | "Bluecadet": { 96 | careerLink: "https://www.bluecadet.com/contact/careers/#custom-shortcode-4", 97 | keywords: "experience design across digital and physical environments, visitor centers", 98 | link: "https://www.bluecadet.com/", 99 | locations: ["Philadelphia", "NYC"], 100 | }, 101 | "Brain": { 102 | keywords: "s very serious art studio", 103 | link: "https://brain.wtf", 104 | locations: ["LA"], 105 | }, 106 | "BRC Imagination Arts": { 107 | keywords: "brand and cultural stories, strategy, animation, digital and hybrid experiences", 108 | link: "https://www.brcweb.com/", 109 | locations: ["Burbank, CA", "Edinburgh", "Amsterdam"], 110 | }, 111 | "BRDG Studios": { 112 | careerLink: "https://brdg.co/careers/", 113 | keywords: "digital moments in physical spaces, retail environments, art galleries, events", 114 | link: "https://www.brdg.co/", 115 | locations: ["Philadelphia"], 116 | }, 117 | "BREAKFAST": { 118 | careerLink: "https://breakfaststudio.com/jobs", 119 | keywords: "software-/hardware-driven artworks, flip discs", 120 | link: "https://breakfastny.com/", 121 | locations: ["NYC"], 122 | }, 123 | "Breeze Creative": { 124 | keywords: 125 | "interactive experience design, family entertainment, museums, playgrounds, educational institutions", 126 | link: "https://www.breezecreative.com/", 127 | locations: ["NYC", "Miami"], 128 | }, 129 | "Bright": { 130 | careerLink: "https://brig.ht/contact", 131 | keywords: "data visualization, digital installations, experiential sites, video games", 132 | link: "https://brig.ht/", 133 | locations: ["Paris"], 134 | }, 135 | "C&G Partners": { 136 | careerLink: "https://www.cgpartnersllc.com/about/careers/", 137 | keywords: 138 | "branding, digital installations, exhibits and environments, signage, wayfinding, websites", 139 | link: "https://www.cgpartnersllc.com/", 140 | locations: ["NYC"], 141 | }, 142 | "Charcoalblue": { 143 | careerLink: "https://www.charcoalblue.com/work-with-us", 144 | keywords: "amazing spaces where stories are told and experiences are shared", 145 | link: "https://www.charcoalblue.com/", 146 | locations: ["NYC", "Melbourne", "Chicago", "UK", "London"], 147 | }, 148 | "Cinimod Studio": { 149 | careerLink: "https://www.cinimodstudio.com/about", 150 | keywords: 151 | "location based work where technology, environment, content and real life interaction meet", 152 | link: "https://www.cinimodstudio.com", 153 | locations: ["London"], 154 | }, 155 | "Cocolab": { 156 | keywords: 157 | "multimedia experiences, immersive walk, exhibitions, installations, multimedia museography", 158 | link: "https://cocolab.mx/en/", 159 | locations: ["Mexico City"], 160 | }, 161 | "Code and Theory": { 162 | careerLink: "https://www.codeandtheory.com/careers", 163 | keywords: 164 | "strategically driven, digital-first agency that lives at the intersection of creativity and technology", 165 | link: "https://www.codeandtheory.com/", 166 | locations: ["NYC", "San Francisco", "London", "Manila"], 167 | }, 168 | "Cognition": { 169 | careerLink: "https://www.codeandtheory.com/careers", 170 | keywords: 171 | "an interactive studio designed to enrich experiences by building creative technology with human empathy", 172 | link: "https://cognitionlabs.io/", 173 | locations: ["LA"], 174 | }, 175 | "Comuzi": { 176 | keywords: "explore and imagine and prototyp and creatr future-forward creative concepts", 177 | link: "https://www.comuzi.xyz/", 178 | locations: ["London"], 179 | }, 180 | "Cosm": { 181 | careerLink: "https://www.cosm.com/careers", 182 | keywords: "immersive entertainment and media, planetariums, LED domes", 183 | link: "https://www.cosm.com/", 184 | locations: ["Dallas", "LA", "City", "Pittsburgh", "Gurgaon"], 185 | }, 186 | "DE-YAN": { 187 | careerLink: "CAREERS@DE-YAN.COM", 188 | keywords: 189 | "creative concepting, experiential, motion, graphic & interactive design within luxury, fashion, beauty, & lifestyle", 190 | link: "https://de-yan.com/", 191 | locations: ["NYC"], 192 | }, 193 | "Deeplocal": { 194 | careerLink: "https://deeplocal.applytojob.com/", 195 | keywords: "creative engineers, inventors, interactive experiences, human stories", 196 | link: "https://www.deeplocal.com/", 197 | locations: ["Pittsburgh"], 198 | }, 199 | "Design I/O": { 200 | keywords: 201 | "immersive, interactive installations, storytelling, events, galleries, museums, exhibitions and public space", 202 | link: "https://www.design-io.com/", 203 | locations: ["NYC", "San Francisco"], 204 | }, 205 | "Digifun": { 206 | keywords: "projection mapping, new media art education", 207 | link: "http://www.digitalfun.net/", 208 | locations: ["Shanghai"], 209 | }, 210 | "Digital Ambiance": { 211 | careerLink: "https://www.digitalambiance.com/careers/", 212 | keywords: "lighting design, projection mapping, interactive design", 213 | link: "https://www.digitalambiance.com/", 214 | locations: ["Berkeley, CA"], 215 | }, 216 | "Digital Kitchen": { 217 | keywords: 218 | "iconic main titles, multimedia content, imaginative experiences, and immersive spaces", 219 | link: "https://www.thisisdk.com", 220 | locations: ["LA"], 221 | }, 222 | "Dimensional Innovations": { 223 | careerLink: "https://dimin.com/about/careers", 224 | keywords: "experience design, interactive experiences, brand activation", 225 | link: "https://dimin.com/", 226 | locations: ["Kansas City", "Atlanta", "Minneapolis", "Denver", "LA", "Pittsburgh"], 227 | }, 228 | "Dome": { 229 | keywords: 230 | "experience design studio that gathers designers, technologists, and strategists to solve unusual problems", 231 | link: "http://www.domecollective.com", 232 | locations: ["NYC"], 233 | }, 234 | "Domestic Data Streamers": { 235 | keywords: "fighting indifference towards data", 236 | link: "https://domesticstreamers.com/", 237 | locations: ["Barcelona"], 238 | }, 239 | "DOTDOT": { 240 | keywords: "AR, music videos, interactive installations, games", 241 | link: "https://dotdot.studio/about/", 242 | locations: ["Auckland", "NYC", "Brisbane"], 243 | }, 244 | "dotdotdash": { 245 | careerLink: "https://www.dotdotdash.io/careers", 246 | keywords: "innovation agency that seamlessly blends the physical and digital", 247 | link: "https://dotdotdash.io/", 248 | locations: ["Portland", "LA", "NYC"], 249 | }, 250 | "Downstream": { 251 | careerLink: "https://downstream.com/careers", 252 | keywords: "strategy + design + content + technology", 253 | link: "https://downstream.com/", 254 | locations: ["Portland", "Amsterdam", "Melbourne"], 255 | }, 256 | "Dpt.": { 257 | careerLink: "https://dpt.co/en/contact-us/", 258 | keywords: "generating wonder with immersive platforms, AR, & VR", 259 | link: "https://dpt.co/", 260 | locations: ["Montreal"], 261 | }, 262 | "Eness": { 263 | careerLink: "https://www.eness.com/jobs", 264 | keywords: "evocative interactive experiences for public, commercial and cultural entities", 265 | link: "https://www.eness.com/", 266 | locations: ["Melbourne"], 267 | }, 268 | "Envoy": { 269 | careerLink: "https://www.weareenvoy.com/careers", 270 | keywords: "transform environments into exceptional experiences, formerly Leviathan", 271 | link: "https://www.weareenvoy.com/", 272 | locations: ["Chicago", "LA", "San Diego"], 273 | }, 274 | "Eos Lightmedia": { 275 | keywords: 276 | "lighting and audiovisual design, themed attractions, museums, architecture, public spaces, building facades, presentation centers, and public art installations", 277 | link: "https://www.eoslightmedia.com/", 278 | locations: ["Vancouver", "NYC", "Orlando"], 279 | }, 280 | "ESI Design": { 281 | careerLink: "https://esidesign.nbbj.com/jobs/", 282 | keywords: "transforms places into experiences, immersive deisgn, architectural scale", 283 | link: "https://esidesign.nbbj.com/", 284 | locations: ["NYC"], 285 | }, 286 | "Extrapolation Factory": { 287 | keywords: "research studio, futures studies, collaborative prototyping", 288 | link: "https://extrapolationfactory.com/", 289 | locations: ["NYC"], 290 | }, 291 | "Fake Love (New York Times)": { 292 | closureReason: "COVID-19", 293 | keywords: "experiential design, real emotional connections, marketing", 294 | link: "https://www.nytco.com/products/fake-love/", 295 | locations: ["NYC"], 296 | }, 297 | "Fast Horse": { 298 | careerLink: "https://www.fasthorseinc.com/careers/", 299 | keywords: "a truly integrated creative agency", 300 | link: "https://www.fasthorseinc.com/", 301 | locations: ["Minneapolis"], 302 | }, 303 | "FIELD": { 304 | careerLink: "https://field.systems/join-us", 305 | keywords: "future aesthetics for design, motion, experiential", 306 | link: "https://www.field.io/", 307 | locations: ["London"], 308 | }, 309 | "Float4": { 310 | careerLink: "https://float4.com/en/life-at-float4/", 311 | keywords: "integrates digital experiences into physical spaces to amplify their identity", 312 | link: "https://float4.com/en/", 313 | locations: ["Montreal", "NYC"], 314 | }, 315 | "fuse": { 316 | keywords: "live-media performances, experimentation, electronic music, digital arts", 317 | link: "https://www.fuseworks.it/en/", 318 | locations: ["Modena, Italy"], 319 | }, 320 | "Future Colossal": { 321 | careerLink: "https://www.futurecolossal.com/contact", 322 | keywords: "experiential technologies in advertising and entertainment and art", 323 | link: "https://www.futurecolossal.com/", 324 | locations: ["NYC"], 325 | }, 326 | "Gallagher & Associates": { 327 | careerLink: "https://www.futurecolossal.com/contact", 328 | keywords: "harmony between technology, narrative, and physical design", 329 | link: "https://www.gallagherdesign.com/", 330 | locations: ["DC", "NYC", "Portland", "Singapore"], 331 | }, 332 | "Game Seven": { 333 | careerLink: "https://www.gameseven.agency/careers", 334 | keywords: "intersection of sport and culture, brand stories", 335 | link: "https://www.gamesevenmktg.com/", 336 | locations: ["NYC", "LA"], 337 | }, 338 | "Geeksart": { 339 | careerLink: "http://geeks-art.com/join-us/", 340 | keywords: "media sculptures, new media exhibition", 341 | link: "http://geeks-art.com/", 342 | locations: ["Guangzhou", "Shanghai"], 343 | }, 344 | "Giant Spoon": { 345 | careerLink: "https://giantspoon.com/#careers", 346 | keywords: "translate cultural trends into big ideas, experiential, gaming", 347 | link: "https://giantspoon.com/", 348 | locations: ["NYC", "LA"], 349 | }, 350 | "Groove Jones": { 351 | careerLink: "https://groovejones.com/workwithus/", 352 | keywords: "XR, AR, VR, volumetric scanning, popups", 353 | link: "https://groovejones.com/", 354 | locations: ["Dallas"], 355 | }, 356 | "Hirsch & Mann": { 357 | careerLink: "https://www.hirschandmann.com/jobs/", 358 | keywords: 359 | "digital and physical experiences for premium brands worldwide, experiential retail marketing, installation design", 360 | link: "https://www.hirschandmann.com/", 361 | locations: ["London"], 362 | }, 363 | "Hotel Creative": { 364 | careerLink: "jobs@hotelcreative.com", 365 | keywords: "retail, branding, exhibitions, events", 366 | link: "https://hotelcreative.com/", 367 | locations: ["London"], 368 | }, 369 | "Hovercraft": { 370 | careerLink: "https://hovercraftstudio.com/careers?job=freelance-creative-partners", 371 | keywords: "interactive installations, site-specific content, retail, sports", 372 | link: "https://www.hovercraftstudio.com/", 373 | locations: ["Denver", "Portland"], 374 | }, 375 | "HUSH": { 376 | careerLink: "https://www.heyhush.com/people", 377 | keywords: "marketing and advertising, retail and DTC, architecture", 378 | link: "https://heyhush.com/", 379 | locations: ["NYC"], 380 | }, 381 | "iart": { 382 | careerLink: "https://iart.ch/en/jobs", 383 | keywords: 384 | "studio for media architectures, enhancing physical spaces with digital technology", 385 | link: "https://iart.ch/en/", 386 | locations: ["Basel"], 387 | }, 388 | "IMG SRC": { 389 | careerLink: "https://www.imgsrc.co.jp/en/careers/", 390 | keywords: "full-service communication agency focusing on websites, installations, and R&D", 391 | link: "https://www.imgsrc.co.jp/", 392 | locations: ["Tokyo"], 393 | }, 394 | "Immersive International": { 395 | careerLink: "https://careers.immersive.international/#jobs", 396 | keywords: "live experiences and art installations in public, private and commercial spaces", 397 | link: "https://www.immersive.international/", 398 | locations: ["London", "Shanghai", "Ottawa", "Hong Kong", "Cape Town"], 399 | }, 400 | "Intergalactic": { 401 | careerLink: "https://intergalactic.com/careers", 402 | keywords: 403 | "mobile apps, interactive screens, web development, application design and visualization", 404 | link: "https://intergalactic.com", 405 | locations: ["Vancouver", "London"], 406 | }, 407 | "Invisible North": { 408 | careerLink: "jobs@invisiblenorth.com", 409 | keywords: "culturally fluent, thoughtful experiences, bring brands to life", 410 | link: "https://www.invisiblenorth.com/", 411 | locations: ["NYC"], 412 | }, 413 | "Jam3": { 414 | careerLink: "https://media.monks.com/careers", 415 | keywords: "create modern experiences for tomorrow's brands", 416 | link: "https://www.jam3.com", 417 | locations: ["Toronto", "LA", "Montevideo", "Amsterdam"], 418 | }, 419 | "Jason Sherwood Design": { 420 | keywords: "television and broadway and concert stage design", 421 | link: "http://jasonsherwooddesign.com/", 422 | locations: ["NYC"], 423 | }, 424 | "Left Field Labs": { 425 | careerLink: "talent@leftfieldlabs.com", 426 | keywords: "products, platforms, and services that solve fundamental human challenges", 427 | link: "https://www.leftfieldlabs.com/", 428 | locations: ["LA"], 429 | }, 430 | "Listen": { 431 | keywords: "sensory-driven brand assets, modern cultural landscape, sound, experiences", 432 | link: "https://wearelisten.com/", 433 | locations: ["NYC"], 434 | }, 435 | "Lorem Ipsum": { 436 | keywords: "experience design, narrative, physical and digital environments", 437 | link: "https://loremipsumcorp.com/", 438 | locations: ["NYC", "Moscow", "London"], 439 | }, 440 | "m ss ng p eces": { 441 | keywords: 442 | "new wave production and entertainment partner for content and immersive experiences that inspire culture", 443 | link: "https://mssngpeces.com/", 444 | locations: ["NYC", "LA"], 445 | }, 446 | "Magnopus": { 447 | careerLink: "https://www.magnopus.com/current-openings", 448 | keywords: "unite the physical and digital worlds with extraordinary experiences", 449 | link: "https://www.magnopus.com/", 450 | locations: ["LA", "London"], 451 | }, 452 | "Manifold": { 453 | careerLink: "https://www.wearemanifold.com/contact/", 454 | keywords: "we hire smart people and get out of their way", 455 | link: "https://www.wearemanifold.com/", 456 | locations: ["San Francisco", "LA", "Portland"], 457 | }, 458 | "Map": { 459 | careerLink: "https://universal.pinpointhq.com/", 460 | keywords: "industrial designers who believe great design can solve problems", 461 | link: "http://mapprojectoffice.com/", 462 | locations: ["London"], 463 | }, 464 | "Marshmallow Laser Feast": { 465 | careerLink: "jobs@marshmallowlaserfeast.com", 466 | keywords: "leaving a slug trail of sensory nuggets as we journey through the cosmos", 467 | link: "https://www.marshmallowlaserfeast.com/", 468 | locations: ["London"], 469 | }, 470 | "Master of Shapes": { 471 | keywords: "a space surfing, geometry taming, buffalo riding, Future House", 472 | link: "https://masterofshapes.com/", 473 | locations: ["LA"], 474 | }, 475 | "Midnight Commercial": { 476 | keywords: "unite the disparate digital and physical worlds", 477 | link: "http://midnightcommercial.com/", 478 | locations: ["NYC"], 479 | }, 480 | "Midwest Immersive": { 481 | keywords: 482 | "immersive experiences for brands and agencies, projection mapping, LED lighting, games and app development", 483 | link: "https://www.mwimmersive.com/", 484 | locations: ["Chicago"], 485 | }, 486 | "MindBuffer": { 487 | keywords: "audiovisual research and digital design studio", 488 | link: "https://mindbuffer.net/", 489 | locations: ["Berlin"], 490 | }, 491 | "Moment Factory": { 492 | careerLink: "https://momentfactory.com/careers", 493 | keywords: "shows, destinations, content, interactive, scenography", 494 | link: "https://momentfactory.com/home", 495 | locations: ["Montreal", "LA", "London", "Tokyo", "Paris", "NYC"], 496 | }, 497 | "Momentum Worldwide": { 498 | careerLink: "https://www.momentumww.com/opportunities/", 499 | keywords: 500 | "disruptive, entertaining, shareable, unforgettable experiences for clients and their fans", 501 | link: "https://www.momentumww.com/", 502 | locations: [ 503 | "NYC", 504 | "Athens", 505 | "Atlanta", 506 | "Bogota", 507 | "Bucharest", 508 | "Cairo", 509 | "Chicago", 510 | "Dubai", 511 | "Frankfurt", 512 | "Gothenburg", 513 | "Lima", 514 | "London", 515 | "Madrid", 516 | "Manchester", 517 | "Mexico City", 518 | "Milan", 519 | "New Delhi", 520 | "Santiago", 521 | "Sao Paulo", 522 | "Seattle", 523 | "Seoul", 524 | "St. Louis", 525 | "Sydney", 526 | "Toronto", 527 | "Tokyo", 528 | ], 529 | }, 530 | "Motse": { 531 | careerLink: "lixuanjie@silkroadcg.com", 532 | keywords: "digital art", 533 | link: "https://www.behance.net/motseart/projects", 534 | locations: ["Shenzhen"], 535 | }, 536 | "Mousetrappe Media": { 537 | careerLink: "https://www.mousetrappe.com/244-2/jobs/", 538 | keywords: 539 | "media design and production, architecturally mapped projection, immersive films, exhibits, attractions, and live events", 540 | link: "https://www.mousetrappe.com/", 541 | locations: ["LA"], 542 | }, 543 | "MSCHF": { 544 | keywords: "viral stunts and products, trying to do stuff that the world can't even define", 545 | link: "https://mschf.xyz/", 546 | locations: ["NYC"], 547 | }, 548 | "mycotoo": { 549 | keywords: 550 | "entertainment development company specializing in theme park design, immersive experiences, and best-in-class events worldwide", 551 | link: "https://mycotoo.com/", 552 | locations: ["LA", "Barcelona"], 553 | }, 554 | "NCompass": { 555 | keywords: 556 | "brand and marketing solutions creating experiences that integrate the latest technology and creative", 557 | link: "https://ncompassonline.com/", 558 | locations: ["LA"], 559 | }, 560 | "Neon Global": { 561 | careerLink: "https://www.neonglobal.com/en/connect/", 562 | keywords: "world class and epic experiences that are innovative, creative and exciting", 563 | link: "https://www.neonglobal.com/", 564 | locations: ["Singapore"], 565 | }, 566 | "NeoPangea": { 567 | keywords: "microsites, games, VR/AR, digital, social", 568 | link: "https://www.neopangea.com/", 569 | locations: ["Reading, PA"], 570 | }, 571 | "NEXT/NOW": { 572 | careerLink: "https://www.nextnowagency.com/careers", 573 | keywords: "brand activations, immersive environments, emerging technologies", 574 | link: "https://www.nextnowagency.com/", 575 | locations: ["Chicago"], 576 | }, 577 | "NGX Interactive": { 578 | careerLink: "https://ngxinteractive.recruitee.com/", 579 | keywords: "pushing new technologies to create experiences that are vivid and meaningful", 580 | link: "https://ngxinteractive.com/", 581 | locations: ["Vancouver"], 582 | }, 583 | "Night Kitchen": { 584 | careerLink: "jobs@whatscookin.com", 585 | keywords: "dynamic digital experiences, online exhibitions, digital strategy, storytelling", 586 | link: "https://www.whatscookin.com/", 587 | locations: ["Philadelphia"], 588 | }, 589 | "Nohlab": { 590 | careerLink: "apply@nohlab.com", 591 | keywords: "producing interdisciplinary experiences around art, design and technology", 592 | link: "https://nohlab.com/works", 593 | locations: ["Istanbul"], 594 | }, 595 | "Normal": { 596 | careerLink: "cv@normal.studio", 597 | keywords: "public installations, entertainment, performing arts, stage design", 598 | link: "https://normal.studio/en/", 599 | locations: ["Montreal"], 600 | }, 601 | "Nowhere": { 602 | keywords: "marketing events, interactive experiences", 603 | link: "https://studionowhere.com/", 604 | locations: ["Shanghai"], 605 | }, 606 | "Oat Foundry": { 607 | careerLink: "https://www.oatfoundry.com/careers/", 608 | keywords: "split-flap displays, electromechanical stuff, think tank, products, experiences", 609 | link: "https://www.oatfoundry.com/", 610 | locations: ["Philadelphia"], 611 | }, 612 | "OIO": { 613 | keywords: "creative company working on future products and tools for a less boring future", 614 | link: "https://oio.studio/", 615 | locations: ["London"], 616 | }, 617 | "Onformative": { 618 | careerLink: "https://onformative.com/jobs", 619 | keywords: 620 | "studio for digital art and design, challenge the boundaries between art and design and technology", 621 | link: "https://onformative.com/", 622 | locations: ["Berlin"], 623 | }, 624 | "Optimist": { 625 | careerLink: "https://optimistinc.com/job-openings.html", 626 | keywords: 627 | "architects of subculture, creative, design, strategy, production, content, brand experience", 628 | link: "https://optimistinc.com/", 629 | locations: ["LA", "NYC", "London", "Amsterdam", "Hamburg", "Berlin", "Prague"], 630 | }, 631 | "Ouchhh Studio": { 632 | keywords: "public art, poetic public experiences, data as a paint, algorithm as a brush", 633 | link: "https://ouchhh.tv/", 634 | locations: ["Istanbul"], 635 | }, 636 | "Patten Studio": { 637 | careerLink: "https://www.pattenstudio.com/about/", 638 | keywords: "informed by research at the MIT Media Lab, experiences that connect people", 639 | link: "https://www.pattenstudio.com/", 640 | locations: ["NYC"], 641 | }, 642 | "Pneuhaus": { 643 | keywords: 644 | "using inflatables to investigate the fundamental properties of perceptual experience in order to incite curiosity and wonder", 645 | link: "https://pneu.haus", 646 | locations: ["Island"], 647 | }, 648 | "Potion Design": { 649 | careerLink: "https://www.potiondesign.com/work-with-us", 650 | keywords: "design and technology studio, interactive, musuems", 651 | link: "https://www.potiondesign.com/", 652 | locations: ["NYC"], 653 | }, 654 | "pretty bloody simple": { 655 | keywords: "interactive experiences, analog and digital, musuems", 656 | link: "https://www.prettybloodysimple.com", 657 | locations: ["Munich"], 658 | }, 659 | "RadicalMedia": { 660 | careerLink: "careers@radicalmedia.com", 661 | keywords: 662 | "commercials, documentaries, music videos, branded experiences, & immersive environments", 663 | link: "https://www.radicalmedia.com/", 664 | locations: ["NYC", "LA"], 665 | }, 666 | "Rare Volume": { 667 | careerLink: "https://rarevolume.com/about/", 668 | keywords: "design and technology studio, interactive video walls", 669 | link: "https://rarevolume.com/", 670 | locations: ["NYC"], 671 | }, 672 | "Recursive": { 673 | careerLink: "https://recursive.digital/career", 674 | keywords: 675 | "AV, Lighting, Content and Software to transform spaces for brands, venues, and people", 676 | link: "https://recursive.digital/", 677 | locations: ["Eastbourne, UK"], 678 | }, 679 | "Red Paper Heart": { 680 | careerLink: "jobs@redpaperheart.com", 681 | keywords: "art from real world interaction", 682 | link: "https://redpaperheart.com", 683 | locations: ["NYC"], 684 | }, 685 | "Relative Scale": { 686 | keywords: "bespoke digital products and experiences for brands and institutions", 687 | link: "https://relativescale.com/", 688 | locations: ["Raleigh"], 689 | }, 690 | "RGI Creative": { 691 | careerLink: "https://www.rgicreative.com/contactform", 692 | keywords: "corporate experience design, museums exhibits and displays", 693 | link: "https://www.rgicreative.com/", 694 | locations: ["Cleveland"], 695 | }, 696 | "Rosie Lee Creative": { 697 | careerLink: "https://rosieleecreative.com/jobs", 698 | keywords: "design, creative, digital and consultancy", 699 | link: "https://rosieleecreative.com/", 700 | locations: ["London", "Amsterdam", "NYC"], 701 | }, 702 | "S1T2": { 703 | keywords: 704 | "We create interactive experiences that immerse audiences in the future of storytelling through technology.", 705 | link: "https://s1t2.com/", 706 | locations: ["Sydney", "Melbourne", "Shanghai"], 707 | }, 708 | "Second Story": { 709 | careerLink: "https://careers.smartrecruiters.com/PublicisGroupe/razorfish", 710 | keywords: "exhibition, interactive, software, experience, hardware, VR, AR, projection", 711 | link: "https://secondstory.com/", 712 | locations: ["Atlanta", "Portland", "NYC"], 713 | }, 714 | "Seeeklab": { 715 | keywords: "marketing events, interactive installation", 716 | link: "https://www.seeeklab.com/en/", 717 | locations: ["Xiamen"], 718 | }, 719 | "Set Reset": { 720 | keywords: 721 | "transforming data into compelling stories that fuel growth and create opportunity", 722 | link: "https://set-reset.com/", 723 | locations: ["London"], 724 | }, 725 | "SOSO": { 726 | careerLink: "https://www.sosolimited.com/careers/", 727 | keywords: 728 | "delivering real human impact across physical and virtual space, placemaking and storytelling", 729 | link: "https://www.sosolimited.com/", 730 | locations: ["Boston", "San Diego"], 731 | }, 732 | "space150": { 733 | careerLink: "https://www.space150.com/careers", 734 | keywords: "a tech-driven creative agency", 735 | link: "https://www.space150.com/", 736 | locations: ["Minneapolis", "LA", "NYC"], 737 | }, 738 | "Sparks": { 739 | keywords: "conferences, popups, event production, fabrication", 740 | link: "https://www.wearesparks.com/", 741 | locations: ["Philadelphia", "Shanghai", "Paris", "Berlin", "Amsterdam"], 742 | }, 743 | "Special Projects": { 744 | careerLink: "careers@specialprojects.studio", 745 | keywords: 746 | "design and innovation agency that reveals user needs and transforms them into experiences and products", 747 | link: "https://specialprojects.studio/", 748 | locations: ["London"], 749 | }, 750 | "Spectacle": { 751 | keywords: "expertise in fabricating experiences that drive engagement and wow participants", 752 | link: "https://spectacle.works/", 753 | locations: ["Phoenix"], 754 | }, 755 | "Spectra Studio": { 756 | keywords: "installations, projection, sculpture, robotics, light and sound", 757 | link: "https://spectra.studio/", 758 | locations: ["LA"], 759 | }, 760 | "Squint/Opera": { 761 | keywords: "experience design for the built environment and musuems and attractions", 762 | link: "https://www.squintopera.com/about/", 763 | locations: ["London", "NYC", "Dubai"], 764 | }, 765 | "Staat": { 766 | careerLink: "jobs@staat.com", 767 | keywords: 768 | "branding, editorial, event, film, graphic design, illustration, installation, interactive, interior design, production, retail", 769 | link: "https://www.staat.com/", 770 | locations: ["Amsterdam"], 771 | }, 772 | "Stimulant": { 773 | keywords: 774 | "experience design and interactive installation, human-scale, site-specific digital experiences and touchscreen applications", 775 | link: "https://stimulant.com/", 776 | locations: ["San Francisco"], 777 | }, 778 | "StoreyStudio": { 779 | careerLink: "https://www.storeystudio.com/content/vacancies", 780 | keywords: "spatial design, set design, window displays, moving image", 781 | link: "https://www.storeystudio.com/", 782 | locations: ["London"], 783 | }, 784 | "Studio Black": { 785 | keywords: "technical production, design advisory, content management, digital content", 786 | link: "https://www.studioblack.org/", 787 | locations: ["LA", "NYC"], 788 | }, 789 | "Studio Elsewhere": { 790 | keywords: "bio-experiential design and technology to support brain health", 791 | link: "https://www.studioelsewhere.co/", 792 | locations: ["NYC"], 793 | }, 794 | "Studio TheGreenEyl": { 795 | keywords: "exhibitions, installations, objects, images, interactions and algorithms", 796 | link: "https://thegreeneyl.com/", 797 | locations: ["Berlin", "NYC"], 798 | }, 799 | "Super A-OK": { 800 | keywords: "A multi-modal service bureau for the 21st century, fabrication, electronics", 801 | link: "https://superaok.com/", 802 | locations: ["NYC"], 803 | }, 804 | "SUPERBIEN": { 805 | careerLink: "https://www.superbien.studio/career", 806 | keywords: 807 | "Creative studio for visually extended experiences, merging digital & physical environments.", 808 | link: "https://www.superbien.studio", 809 | locations: ["Paris", "NYC", "Dubai"], 810 | }, 811 | "Superfly": { 812 | careerLink: "https://superflypresents.applytojob.com/apply", 813 | keywords: "create shared experiences that shape how the world plays & connects", 814 | link: "https://superf.ly/", 815 | locations: ["NYC"], 816 | }, 817 | "TAD": { 818 | careerLink: "https://technologyarchitecturedesign.com/home/opportunities", 819 | keywords: "digital experiences, technology and architecture, designed to inspire people.", 820 | link: "https://technologyarchitecturedesign.com/", 821 | locations: ["NYC", "London"], 822 | }, 823 | "tamschick": { 824 | careerLink: "https://tamschick.factorialhr.com/", 825 | keywords: "media and architectural narrative design, exhibitions, branded space, musuems", 826 | link: "https://tamschick.com/", 827 | locations: ["Berlin"], 828 | }, 829 | "Team Epiphany": { 830 | careerLink: "info@teamepiphany.com", 831 | keywords: "influencer marketing, IRL, vertical integration", 832 | link: "https://www.teamepiphany.com/", 833 | locations: ["NYC", "LA"], 834 | }, 835 | "Tellart": { 836 | careerLink: "careers@tellart.com", 837 | keywords: 838 | "transformative experiences, invention, physical & digital experiences, new technologies", 839 | link: "https://www.tellart.com/", 840 | locations: ["Providence", "Amsterdam", "San Francisco"], 841 | }, 842 | "The Gathery": { 843 | careerLink: "https://www.thegathery.com/careers", 844 | keywords: 845 | "editorially-born creative agency specializing in brand marketing and content creation", 846 | link: "http://www.thegathery.com/", 847 | locations: ["NYC"], 848 | }, 849 | "The Lab at Rockwell Group": { 850 | keywords: "architecture and design, branded experiences, immersive environments, pop ups", 851 | link: "https://www.labatrockwellgroup.com", 852 | locations: ["NYC"], 853 | }, 854 | "The Projects": { 855 | keywords: "brand consultancy, meaningful experiences, tell stories", 856 | link: "http://theprojects.com/", 857 | locations: ["London", "LA", "NYC", "Sydney"], 858 | }, 859 | "THG": { 860 | keywords: "experiential, exhibit, live shows, theme parks, retail, dining, museums", 861 | link: "https://thehettemagroup.com/", 862 | locations: ["LA"], 863 | }, 864 | "Thinkwell": { 865 | careerLink: "https://thinkwellgroup.com/careers/", 866 | keywords: 867 | "strategy, experience design, production, master planning, entertainment destinations, branded attractions, interactive media installations, events, museums, expos", 868 | link: "https://thinkwellgroup.com/", 869 | locations: ["LA", "Montreal", "Abu Dhabi", "Riyadh"], 870 | }, 871 | "Tinker": { 872 | keywords: "narrative spaces, musuems, experience design, consultancy", 873 | link: "https://tinker.nl/en", 874 | locations: ["Utrecht"], 875 | }, 876 | "Tool": { 877 | keywords: 878 | "help brands and agencies with ideation, content, and experience production that generate buzz", 879 | link: "https://www.toolofna.com/", 880 | locations: ["LA"], 881 | }, 882 | "Trivium Interactive": { 883 | careerLink: "https://www.triviuminteractive.com/careers", 884 | keywords: "experience design and production", 885 | link: "https://www.triviuminteractive.com/", 886 | locations: ["Boston"], 887 | }, 888 | "Two Goats": { 889 | keywords: "AR, interactive branded experiences", 890 | link: "https://www.twogoats.us/", 891 | locations: ["NYC", "LA", "London"], 892 | }, 893 | "Unified Field": { 894 | careerLink: "career@unifiedfield.com", 895 | keywords: 896 | "content-rich, experiential and interactive media for digital branding, media environments, and exhibits in public spaces", 897 | link: "https://www.unifiedfield.com/", 898 | locations: ["NYC"], 899 | }, 900 | "UNIT9": { 901 | careerLink: "https://www.unit9.com/jobs", 902 | keywords: 903 | "innovation architects, product designers, software engineers, gaming experts, creatives, art directors, designers, producers and film directors", 904 | link: "https://www.unit9.com/", 905 | locations: ["London", "LA", "NYC", "Berlin"], 906 | }, 907 | "Upswell": { 908 | careerLink: "https://upswell.studio/contact", 909 | keywords: "digital and physical content first experiences", 910 | link: "https://hello-upswell.com/", 911 | locations: ["Portland"], 912 | }, 913 | "VTProDesign": { 914 | careerLink: "jobs@vtprodesign.com", 915 | keywords: "high tech robotics and projection mapping", 916 | link: "https://vtprodesign.com/", 917 | locations: ["LA"], 918 | }, 919 | "VVOX": { 920 | careerLink: "https://volvoxlabs.com/contact/", 921 | keywords: "high-end design, code, fabrication, sound", 922 | link: "https://volvoxlabs.com/", 923 | locations: ["NYC", "LA"], 924 | }, 925 | "We Are Royale": { 926 | careerLink: "jobs@weareroyale.com", 927 | keywords: 928 | "frontlines of design & technology to arm brands with the creative to turn audiences into advocates", 929 | link: "https://weareroyale.com/", 930 | locations: ["LA", "Seattle"], 931 | }, 932 | "We're Magnetic": { 933 | closureReason: "COVID-19", 934 | keywords: "immersive, authentic, culturally relevant experiences", 935 | link: "https://weremagnetic.com/", 936 | locations: ["NYC", "London", "LA"], 937 | }, 938 | "WHITEvoid": { 939 | keywords: 940 | "public or brand spaces and events, trade fair stands, shows and exhibitions, museums and festivals", 941 | link: "https://www.whitevoid.com/", 942 | locations: ["Berlin", "Shanghai"], 943 | }, 944 | "WOA STUDIO": { 945 | keywords: "immersive experiences, multimedia, video mapping, digital artistry", 946 | link: "https://www.woastudio.it/", 947 | locations: ["Milan"], 948 | }, 949 | "Wonderlabs": { 950 | careerLink: "https://www.wonderlabsstudio.com/channels/219.html", 951 | keywords: "marketing events, interactive installation", 952 | link: "https://www.wonderlabsstudio.com/", 953 | locations: ["Shanghai"], 954 | }, 955 | "XORXOR": { 956 | careerLink: "https://www.xorxor.hu/jobs.html", 957 | keywords: 958 | "collaboration between scientists, engineers, artists and robots, real-time visuals meet complex design", 959 | link: "https://www.xorxor.hu", 960 | locations: ["Budapest"], 961 | }, 962 | "y=f(x)": { 963 | keywords: 964 | "creative technology studio focused on the creation of overarching multimedia experiences, with specially crafted software and design", 965 | link: "https://www.yfxlab.com/", 966 | locations: ["Amsterdam"], 967 | }, 968 | "Yellow Studio": { 969 | careerLink: "join our team link broken", 970 | keywords: "artistically-minded design, tv/concert/event production design, set design", 971 | link: "https://yellowstudio.com/", 972 | locations: ["NYC"], 973 | }, 974 | "Zebradog": { 975 | keywords: "communication design and the built environment, higher education", 976 | link: "https://www.zebradog.com/", 977 | locations: ["Madison"], 978 | }, 979 | "Zebrar": { 980 | keywords: "immersive technology & interactive design, AR, VR, digital activations", 981 | link: "https://www.zebrar.com/", 982 | locations: ["Sydney"], 983 | }, 984 | }, 985 | }, 986 | { 987 | title: "Collectives & Practices", 988 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 989 | description: 990 | "Established artist collectives/practices that work with creative technology (here primarily for reference, not necessarily for career opportunities).", 991 | rows: { 992 | "3-Legged Dog": { 993 | keywords: "original works in theater, performance, dance, media and hybrid forms", 994 | link: "https://www.3ld.org/", 995 | locations: ["NYC"], 996 | }, 997 | "Brooklyn Research": { 998 | keywords: 999 | "we build interactive systems for a range of clients including museums, artists, and leading technology firms", 1000 | link: "https://brooklynresearch.com/", 1001 | locations: ["NYC"], 1002 | }, 1003 | "Dave + Gabe": { 1004 | keywords: "interactive installation studio, real-time animation, generative 3D sound", 1005 | link: "https://www.daveandgabe.care/", 1006 | locations: ["NYC"], 1007 | }, 1008 | "Hypersonic": { 1009 | keywords: "groundbreaking new media sculptures and physical installations", 1010 | link: "https://www.hypersonic.cc/", 1011 | locations: ["NYC"], 1012 | }, 1013 | "Jen Lewin Studio": { 1014 | keywords: "interactive light landscapes", 1015 | link: "https://www.jenlewinstudio.com/", 1016 | locations: ["NYC"], 1017 | }, 1018 | "Kimchi and Chips": { 1019 | keywords: 1020 | "intersection of art, science and philosophy through ambitious large-scale installations", 1021 | link: "https://www.kimchiandchips.com/", 1022 | locations: ["South Korea"], 1023 | }, 1024 | "NightLight Labs": { 1025 | keywords: "installations, activations, narrative experiences", 1026 | link: "https://nightlight.io/", 1027 | locations: ["LA"], 1028 | }, 1029 | "NONOTAK Studio": { 1030 | keywords: "light and sound installations, ethereal, immersive, dreamlike", 1031 | link: "https://www.nonotak.com/", 1032 | locations: ["Paris"], 1033 | }, 1034 | "panGenerator": { 1035 | keywords: "new media art and design collective, mixing bits & atoms", 1036 | link: "https://pangenerator.com/", 1037 | locations: ["Warsaw"], 1038 | }, 1039 | "Random International": { 1040 | keywords: 1041 | "experimental practice within contemporary art, human condition in an increasingly mechanised world", 1042 | link: "https://www.random-international.com/", 1043 | locations: ["London", "Berlin"], 1044 | }, 1045 | "Smooth Technology": { 1046 | keywords: 1047 | "cutting-edge technology and artistic sensibility, wireless wearables, create the impossible", 1048 | link: "https://smooth.technology/", 1049 | locations: ["NYC"], 1050 | }, 1051 | "Taller Estampa": { 1052 | keywords: 1053 | "group of filmmakers, programmers and researchers who work in the fields of experimental audiovisual and digital environments.", 1054 | link: "https://www.tallerestampa.com", 1055 | locations: ["Barcelona"], 1056 | }, 1057 | "teamLab": { 1058 | keywords: 1059 | "full-room interactive projection mapping, interdisciplinary group of ultratechnologists", 1060 | link: "https://www.teamlab.art/", 1061 | locations: ["Tokyo"], 1062 | }, 1063 | "The Cuttelfish": { 1064 | keywords: "explore and imagine and prototyp and creatr future-forward creative concepts", 1065 | link: "https://www.thecuttlefish.com/", 1066 | locations: ["USA"], 1067 | }, 1068 | "Ultravioletto": { 1069 | keywords: "exhibitions, fairs, museums, brand experiences and events", 1070 | link: "https://ultraviolet.to/", 1071 | locations: ["Rome"], 1072 | }, 1073 | "United Visual Artists": { 1074 | keywords: 1075 | "new technologies with traditional media, site-specific, instruments that manipulate perception", 1076 | link: "https://www.uva.co.uk/", 1077 | locations: ["London"], 1078 | }, 1079 | "WHYIXD": { 1080 | keywords: "cross-disciplinary art installations, dance, architecture, music", 1081 | link: "https://www.whyixd.com/", 1082 | locations: ["Taiwan"], 1083 | }, 1084 | }, 1085 | }, 1086 | { 1087 | title: "Experiential Spaces & Experiences", 1088 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1089 | description: "Groups that create experential spaces & experiences full of creative technology.", 1090 | rows: { 1091 | "29 Rooms (Vice Media Group)": { 1092 | keywords: "multi-sensory installations, performances, and workshops", 1093 | link: "https://www.29rooms.com/", 1094 | locations: ["USA"], 1095 | }, 1096 | "Cascade": { 1097 | keywords: "interactive art experience", 1098 | link: "https://cascadeshow.com/", 1099 | locations: ["LA"], 1100 | }, 1101 | "Color Factory": { 1102 | keywords: "collaborative interactive exhibit", 1103 | link: "https://www.colorfactory.co/", 1104 | locations: ["NYC", "Houston"], 1105 | }, 1106 | "Meow Wolf": { 1107 | keywords: 1108 | "immersive and interactive experiences that transport audiences of all ages into fantastic realms of story and exploration", 1109 | link: "https://meowwolf.com/", 1110 | locations: ["Santa Fe", "Las Vegas", "Denver"], 1111 | }, 1112 | "Museum of Ice Cream": { 1113 | keywords: 1114 | "transforms concepts and dreams into spaces that provoke imagination and creativity", 1115 | link: "https://www.museumoficecream.com/", 1116 | locations: ["San Francisco", "NYC"], 1117 | }, 1118 | "PopUpMob": { 1119 | keywords: "one-stop shop for pop up experiences", 1120 | link: "https://popupmob.com/", 1121 | locations: ["NYC", "LA", "London", "Paris"], 1122 | }, 1123 | "Studio Daguet": { 1124 | keywords: "staging stories, show, music, theme parks, museums, hotels", 1125 | link: "http://www.daguet.com/", 1126 | locations: ["Nantes", "Paris"], 1127 | }, 1128 | }, 1129 | }, 1130 | { 1131 | title: "Fabricators", 1132 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1133 | description: "Groups that mostly fabricate pieces for creative technology companies.", 1134 | rows: { 1135 | "5 Ten": { 1136 | keywords: "LED technology design, fabrication, and integration", 1137 | link: "https://www.510visuals.com/", 1138 | locations: ["NYC"], 1139 | }, 1140 | "Bednark": { 1141 | keywords: "full-service fabrication, production, install", 1142 | link: "https://builtbybednark.com/", 1143 | locations: ["NYC"], 1144 | }, 1145 | "Bridgewater Studio": { 1146 | careerLink: "https://www.bridgewaterstudio.net/about", 1147 | keywords: "full service design and fabrication", 1148 | link: "https://www.bridgewaterstudio.net", 1149 | locations: ["Chicago"], 1150 | }, 1151 | "Eventscape": { 1152 | keywords: "building the extraordinary, full service", 1153 | link: "https://eventscape.com/", 1154 | locations: ["Toronto"], 1155 | }, 1156 | "Gamma": { 1157 | keywords: "large scale robotic cnc, install, sculptures", 1158 | link: "https://gamma.nyc/", 1159 | locations: ["NYC"], 1160 | }, 1161 | "Pink Sparrow": { 1162 | keywords: "environmental design, project management", 1163 | link: "https://www.pinksparrow.com/", 1164 | locations: ["NYC", "LA"], 1165 | }, 1166 | "Visionary Effects": { 1167 | keywords: "old-school manufacturing processes with digital design and fabrication", 1168 | link: "http://www.visionaryeffects.com/", 1169 | locations: ["Pittsburgh"], 1170 | }, 1171 | }, 1172 | }, 1173 | { 1174 | title: "Event Production", 1175 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1176 | description: 1177 | "Groups that specialize in event production, often with a creative technology twist.", 1178 | rows: { 1179 | "Dera Lee Productions": { 1180 | keywords: "theatre arts, story-telling", 1181 | link: "http://www.deralee.com/", 1182 | locations: ["NYC"], 1183 | }, 1184 | "GPJ": { 1185 | keywords: "immersive events and experiences", 1186 | link: "https://www.gpj.com/", 1187 | locations: [ 1188 | "Austin", 1189 | "Boston", 1190 | "Dallas", 1191 | "Detroit", 1192 | "LA", 1193 | "Nashville", 1194 | "NYC", 1195 | "San Francisco", 1196 | "Silicon Valley", 1197 | ], 1198 | }, 1199 | "SAT": { 1200 | keywords: "immersive experiences, concerts, workshops, conferences, exhibitions", 1201 | link: "https://sat.qc.ca/en", 1202 | locations: ["Montreal"], 1203 | }, 1204 | "Sparks": { 1205 | keywords: "trade show, experiential, retail", 1206 | link: "https://wearesparks.com/", 1207 | locations: [ 1208 | "Philadelphia", 1209 | "Detroit", 1210 | "Connecticut", 1211 | "Atlanta", 1212 | "LA", 1213 | "Las Vegas", 1214 | "NYC", 1215 | "San Francisco", 1216 | "Shanghai", 1217 | ], 1218 | }, 1219 | }, 1220 | }, 1221 | { 1222 | title: "Architecture", 1223 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1224 | description: 1225 | "Groups that generally design architecture often incorporating creative technology.", 1226 | rows: { 1227 | "Carlo Ratti Associatti": { 1228 | keywords: "design and innovation office, MIT Media Lab: Senseable City Lab", 1229 | link: "https://carloratti.com/", 1230 | locations: ["Torino, Italy", "NYC", "UK"], 1231 | }, 1232 | "Gensler DXD": { 1233 | keywords: 1234 | "built environment with integrated capabilities in strategy, design, technology, data, and architecture", 1235 | link: "https://dxd.gensler.com/", 1236 | locations: ["Worldwide"], 1237 | }, 1238 | "Olson Kundig": { 1239 | keywords: 1240 | "architecture, vessel that supports specific art installations, seamless spatial experience", 1241 | link: "https://olsonkundig.com/", 1242 | locations: ["Seattle", "NYC"], 1243 | }, 1244 | "SOFTlab": { 1245 | keywords: 1246 | "mixes research and creativity and technology with a strong desire to make working fun", 1247 | link: "https://softlabnyc.com/", 1248 | locations: ["NYC"], 1249 | }, 1250 | "Universal Design Studio": { 1251 | keywords: 1252 | "driven by a deeply held belief in the transformative power of well designed and finely crafted spaces", 1253 | link: "http://www.universaldesignstudio.com/", 1254 | locations: ["London", "NYC"], 1255 | }, 1256 | }, 1257 | }, 1258 | { 1259 | title: "Creative Agencies", 1260 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1261 | description: 1262 | "Groups that are have a more general focus, but have a knack for projects imbued with creative technology.", 1263 | rows: { 1264 | "&Walsh": { 1265 | keywords: "brand strategy, art direction, design and production across all platforms", 1266 | link: "https://andwalsh.com/", 1267 | locations: ["NYC"], 1268 | }, 1269 | "AKQA": { 1270 | keywords: "the most powerful force in the universe isn’t technology, it’s imagination", 1271 | link: "https://www.akqa.com/", 1272 | locations: [ 1273 | "London", 1274 | "SF", 1275 | "São Paulo", 1276 | "Melbourne", 1277 | "Aarhus", 1278 | "Miami", 1279 | "Amsterdam", 1280 | "Atlanta", 1281 | "Auckland", 1282 | "Berlin", 1283 | "Cairo", 1284 | "Cape Town", 1285 | "Copenhagen", 1286 | "Dubai", 1287 | "Gothenburg", 1288 | "Gurgaon", 1289 | "Johannesburg", 1290 | "Milan", 1291 | "NYC", 1292 | "Paris", 1293 | "Portland, OR", 1294 | "Riyadh", 1295 | "Shanghai", 1296 | "Stockholm", 1297 | "Sydney", 1298 | "Tokyo", 1299 | "Venice", 1300 | "DC", 1301 | "Wellington", 1302 | ], 1303 | }, 1304 | "BUCK": { 1305 | keywords: "VR, AR, installation, real-time animation, 3D, experiential", 1306 | link: "https://buck.co/", 1307 | locations: ["LA", "NYC", "Sydney", "Amsterdam"], 1308 | }, 1309 | "Framestore": { 1310 | keywords: 1311 | "virtual, augmented and mixed realities, location-based entertainment, and theme park rides", 1312 | link: "https://www.framestore.com/", 1313 | locations: ["London", "NYC", "Montreal"], 1314 | }, 1315 | "ManvsMachine": { 1316 | keywords: "multidimensional creative studio", 1317 | link: "https://mvsm.com/", 1318 | locations: ["London", "LA"], 1319 | }, 1320 | "Media Monks": { 1321 | keywords: "creative production", 1322 | link: "https://www.mediamonks.com/", 1323 | locations: [ 1324 | "Amsterdam", 1325 | "London", 1326 | "Dubai", 1327 | "Stockholm", 1328 | "NYC", 1329 | "LA", 1330 | "San Francisco", 1331 | "Mexico City", 1332 | "São Paulo", 1333 | "Buenos Aires", 1334 | "Shanghai", 1335 | "Singapore", 1336 | ], 1337 | }, 1338 | "R/GA": { 1339 | keywords: "business, experience, and marketing transformation", 1340 | link: "https://www.rga.com/", 1341 | locations: [ 1342 | "Austin", 1343 | "Chicago", 1344 | "LA", 1345 | "NYC", 1346 | "Portland", 1347 | "San Francisco", 1348 | "Berlin", 1349 | "Bucharest", 1350 | "London", 1351 | "Buenos Aires", 1352 | "Santiago", 1353 | "São Paulo", 1354 | "Melbourne", 1355 | "Shanghai", 1356 | "Singapore", 1357 | "Sydney", 1358 | "Tokyo", 1359 | ], 1360 | }, 1361 | "SuperUber": { 1362 | keywords: "experiences that blend art, technology, architecture and design", 1363 | link: "https://www.superuber.com/", 1364 | locations: ["Rio de Janeiro", "São Paulo"], 1365 | }, 1366 | "The Mill": { 1367 | keywords: 1368 | "experience makers, media and brand activation, innovative design, and inventive technologies", 1369 | link: "https://www.themill.com/", 1370 | locations: ["London", "NYC", "LA", "Chicago", "Bangalore", "Berlin"], 1371 | }, 1372 | "Weber Shandwick": { 1373 | keywords: 1374 | "we work at the intersection of technology, society, policy and media, adding value to culture — to shape and re-shape it", 1375 | link: "https://www.webershandwick.com/", 1376 | locations: [ 1377 | "Atlanta", 1378 | "Baltimore", 1379 | "Bogotá", 1380 | "Boston", 1381 | "Brasilia", 1382 | "Buenos Aires", 1383 | "Buffalo", 1384 | "Chicago", 1385 | "Dallas", 1386 | "Detroit", 1387 | "Lima", 1388 | "LA", 1389 | "Mexico City", 1390 | "Minneapolis", 1391 | "Montreal", 1392 | "Nashville, TN", 1393 | "NYC", 1394 | "Philadelphia", 1395 | "Rio de Janeiro", 1396 | "SF", 1397 | "Santiago", 1398 | "Seattle", 1399 | "St. Louis", 1400 | "São Paulo", 1401 | "Toronto", 1402 | "Vancouver", 1403 | "DC", 1404 | ], 1405 | }, 1406 | }, 1407 | }, 1408 | { 1409 | title: "Museums", 1410 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1411 | description: 1412 | "Groups that generally focus on designing museums and similar experiences using creative technology.", 1413 | rows: { 1414 | "Art Processors": { 1415 | keywords: "specialist interactive media and exhibition design", 1416 | link: "https://www.artprocessors.net/", 1417 | locations: ["Melbourne"], 1418 | }, 1419 | "Cortina Productions": { 1420 | keywords: 1421 | "artistry, content, and technology, we render the word to the story, the story to the medium, and the medium to the space.", 1422 | link: "https://www.cortinaproductions.com/", 1423 | locations: ["McLean, VA"], 1424 | }, 1425 | "Exploratorium": { 1426 | keywords: "exhibits made in-house, public-facing workshop", 1427 | link: "https://www.exploratorium.edu/", 1428 | locations: ["San Francisco"], 1429 | }, 1430 | "Gagarin": { 1431 | keywords: "weaving education, information and data into compelling stories", 1432 | link: "https://gagarin.is/", 1433 | locations: ["Reykjavík"], 1434 | }, 1435 | "Grumpy Sailor": { 1436 | keywords: "digital experiences, exhibit design, brands", 1437 | link: "https://www.grumpysailor.com/", 1438 | locations: ["Sydney", "Melbourne"], 1439 | }, 1440 | "GSM Project": { 1441 | keywords: "content first, exhibitions", 1442 | link: "https://gsmproject.com/en/", 1443 | locations: ["Montreal", "Singapore", "Dubai"], 1444 | }, 1445 | "Ideum": { 1446 | keywords: "interactive exhibits and exhibitions, integrated hardware products", 1447 | link: "https://www.ideum.com/", 1448 | locations: ["Albuquerque"], 1449 | }, 1450 | "Iglhaut + von Grote": { 1451 | keywords: "scenography, spatial mise-en-scène", 1452 | link: "http://iglhaut-vongrote.de/en/", 1453 | locations: ["Berlin"], 1454 | }, 1455 | "Local Projects": { 1456 | keywords: "experience Designers pushing the boundaries of human interaction", 1457 | link: "https://localprojects.com/", 1458 | locations: ["NYC"], 1459 | }, 1460 | "Monadnock Media": { 1461 | keywords: "multimedia experiences for museums, historic sites and public places", 1462 | link: "https://monadnock.org/", 1463 | locations: ["Massachusetts"], 1464 | }, 1465 | "Northern Light Productions": { 1466 | keywords: "immersive media environments, interactive experiences, or documentary films.", 1467 | link: "https://nlprod.com/", 1468 | locations: ["Boston"], 1469 | }, 1470 | "Riggs Ward Design": { 1471 | keywords: 1472 | "exhibition and interactive design, strategic master planning, research, content analysis, and storyline development for museums, visitor centers, and cultural institutions", 1473 | link: "https://riggsward.com/", 1474 | locations: ["Richmond, Virginia"], 1475 | }, 1476 | "RLMG": { 1477 | keywords: 1478 | "story-driven, interactive, dynamic, immersive, and educational installations for public spaces.", 1479 | link: "https://www.rlmg.com/", 1480 | locations: ["Boston"], 1481 | }, 1482 | "Roto": { 1483 | keywords: 1484 | "experience design, immersive media, interactive engineering, and custom fabrication for museums, brands, attractions and architectural placemaking.", 1485 | link: "https://roto.com/", 1486 | locations: ["Columbus, OH"], 1487 | }, 1488 | "Thinc": { 1489 | keywords: "provoke meaningful conversations about the world in which we live", 1490 | link: "https://www.thincdesign.com/", 1491 | locations: ["NYC"], 1492 | }, 1493 | "TKNL": { 1494 | keywords: "immersive shows, projection, visitor experience design", 1495 | link: "https://www.tknl.com/en/experiences", 1496 | locations: ["Montreal"], 1497 | }, 1498 | }, 1499 | }, 1500 | { 1501 | title: "Festivals & Conferences", 1502 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1503 | description: "Meetups for creative technologists.", 1504 | rows: { 1505 | Eyeo: { 1506 | closureReason: "Likely discontinued in 2022", 1507 | keywords: "a gathering for the creative technology community", 1508 | link: "https://www.eyeofestival.com/", 1509 | locations: ["Minneapolis"], 1510 | }, 1511 | ISEA: { 1512 | keywords: "the crossroads where art, design, science, technology and society meet", 1513 | link: "https://isea2022.isea-international.org/", 1514 | locations: ["Barcelona", "Paris"], 1515 | }, 1516 | MUTEK: { 1517 | keywords: "electronic music, audiovisual performance, digital art", 1518 | link: "https://montreal.mutek.org/", 1519 | locations: ["Montreal"], 1520 | }, 1521 | SXSW: { 1522 | keywords: "film, music, interactive arts", 1523 | link: "https://www.sxsw.com/", 1524 | locations: ["Austin"], 1525 | }, 1526 | }, 1527 | }, 1528 | { 1529 | title: "Education", 1530 | // eslint-disable-next-line sort-keys-fix/sort-keys-fix 1531 | description: 1532 | "Undergrad programs, masters and open course teaching and researching creative technologies", 1533 | rows: { 1534 | "Goldsmiths": { 1535 | keywords: 1536 | "a degree which develops your arts practice through the expressive world of creative computation", 1537 | link: "https://www.gold.ac.uk/pg/ma-computational-arts/", 1538 | locations: ["London"], 1539 | }, 1540 | "ITP": { 1541 | keywords: 1542 | "ITP/IMA offers four programs focused on creative and meaningful application of interactive tools and media.", 1543 | link: "https://tisch.nyu.edu/itp", 1544 | locations: ["NYC"], 1545 | }, 1546 | "MIT Medialab": { 1547 | keywords: 1548 | "art, science, design, and technology build and play off one another in an environment designed for collaboration and inspiration", 1549 | link: "https://media.mit.edu/", 1550 | locations: ["Boston"], 1551 | }, 1552 | "Paris College of Art": { 1553 | keywords: 1554 | "designed for those who are interested in exploring the wide-ranging creative field of New Media", 1555 | link: "https://www.paris.edu/programs/graduate/master-transdisciplinary-new-media/", 1556 | locations: ["Paris"], 1557 | }, 1558 | "University of the Arts": { 1559 | keywords: "computational technologies in the context of creative computing research", 1560 | link: "https://www.arts.ac.uk/subjects/creative-computing/postgraduate/mres-creative-computing", 1561 | locations: ["London"], 1562 | }, 1563 | }, 1564 | }, 1565 | ]; 1566 | -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- 1 | import { generateClosedReadme, generateReadme, generateUpReadme } from "./generate-readme"; 2 | 3 | import { list } from "./groups"; 4 | 5 | generateReadme(list); 6 | generateClosedReadme(list); 7 | generateUpReadme(list); 8 | -------------------------------------------------------------------------------- /logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j0hnm4r5/awesome-creative-technology/97b497ae50363ae6883e69a0ef5d52e1742882a8/logo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "awesome-creative-technology", 3 | "version": "1.0.0", 4 | "main": "index.ts", 5 | "repository": "git@github.com:j0hnm4r5/awesome-creative-technology.git", 6 | "author": "John Mars ", 7 | "license": "MIT", 8 | "scripts": { 9 | "format": "eslint . --fix", 10 | "generate": "ts-node index.ts", 11 | "add-from-issue": "ts-node add-studio.ts" 12 | }, 13 | "dependencies": { 14 | "github-slugger": "^1.4.0", 15 | "mustache": "^4.2.0" 16 | }, 17 | "devDependencies": { 18 | "@types/github-slugger": "^1.3.0", 19 | "@types/mustache": "^4.2.1", 20 | "@typescript-eslint/eslint-plugin": "^5.30.7", 21 | "@typescript-eslint/parser": "^5.30.7", 22 | "eslint": "^8.20.0", 23 | "eslint-config-airbnb-base": "^15.0.0", 24 | "eslint-config-airbnb-typescript": "^17.0.0", 25 | "eslint-config-prettier": "^8.5.0", 26 | "eslint-plugin-import": "^2.26.0", 27 | "eslint-plugin-prettier": "^4.2.1", 28 | "eslint-plugin-sort-keys-fix": "^1.1.2", 29 | "prettier": "2.7.1", 30 | "ts-node": "^10.9.1", 31 | "typescript": "^4.7.4" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /templates/closed.template.md: -------------------------------------------------------------------------------- 1 | # Closed 2 | 3 | Groups that have closed their doors, but (hopefully) still have active sites for reference. 4 | 5 | {{groups}} -------------------------------------------------------------------------------- /templates/readme.template.md: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | Awesome Creative Technology Groups 5 | 6 |
7 |
8 |

9 | Curated list of Creative Technology groups, companies, studios, collectives, etc. 10 |

11 |
12 | 13 | Awesome 14 | 15 |
16 |
17 | 18 | # Awesome Creative Technology 19 | 20 | > Businesses, groups, agencies, schools, festivals, and conferences that specialize in combining computing, design, art, and user experience. 21 | 22 | Creative technology is a broadly interdisciplinary and transdisciplinary field combining computing, design, art, and user experience. 23 | 24 | This list hopes to compile the best creative technology groups & resources across the world, both as a source of inspiration and as a reference point for potential employers and meetups of creative technologists. 25 | 26 | Creative technologists by definition have a breadth of skills as opposed to a specific specialty, so it's difficult to categorize them. While this isn't a perfect organization, each group below generally specializes in the area to which they've been assigned. 27 | 28 | --- 29 | 30 | ## Table of Contents 31 | 32 | {{toc}} 33 | 34 | --- 35 | 36 | {{groups}} 37 | 38 | --- 39 | 40 | ## Closed Groups 41 | 42 | Groups that have closed their doors are still useful for reference and inspiration. Check out the list of them [here](closed.md). 43 | -------------------------------------------------------------------------------- /templates/up.template.md: -------------------------------------------------------------------------------- 1 | # Is it up? 2 | 3 | Website up status for all of the active submitted groups. If something is showing as down, there's a good chance the group should be marked as [Closed](/closed.md). 4 | 5 | {{groups}} -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Visit https://aka.ms/tsconfig to read more about this file */ 4 | 5 | /* Projects */ 6 | // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ 7 | // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ 8 | // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ 9 | // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ 10 | // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ 11 | // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ 12 | 13 | /* Language and Environment */ 14 | "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, 15 | // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ 16 | // "jsx": "preserve", /* Specify what JSX code is generated. */ 17 | // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ 18 | // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ 19 | // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ 20 | // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ 21 | // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ 22 | // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ 23 | // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ 24 | // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ 25 | // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ 26 | 27 | /* Modules */ 28 | "module": "commonjs" /* Specify what module code is generated. */, 29 | // "rootDir": "./", /* Specify the root folder within your source files. */ 30 | // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ 31 | // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ 32 | // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ 33 | // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ 34 | // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ 35 | // "types": [], /* Specify type package names to be included without being referenced in a source file. */ 36 | // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 37 | // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ 38 | // "resolveJsonModule": true, /* Enable importing .json files. */ 39 | // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ 40 | 41 | /* JavaScript Support */ 42 | // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ 43 | // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ 44 | // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ 45 | 46 | /* Emit */ 47 | // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ 48 | // "declarationMap": true, /* Create sourcemaps for d.ts files. */ 49 | // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ 50 | // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ 51 | // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ 52 | // "outDir": "./", /* Specify an output folder for all emitted files. */ 53 | // "removeComments": true, /* Disable emitting comments. */ 54 | // "noEmit": true, /* Disable emitting files from a compilation. */ 55 | // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ 56 | // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ 57 | // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ 58 | // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ 59 | // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 60 | // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ 61 | // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ 62 | // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ 63 | // "newLine": "crlf", /* Set the newline character for emitting files. */ 64 | // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ 65 | // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ 66 | // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ 67 | // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ 68 | // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ 69 | // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ 70 | 71 | /* Interop Constraints */ 72 | // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ 73 | // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ 74 | "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, 75 | // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ 76 | "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, 77 | 78 | /* Type Checking */ 79 | "strict": true /* Enable all strict type-checking options. */, 80 | // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ 81 | // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ 82 | // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ 83 | // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ 84 | // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ 85 | // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ 86 | // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ 87 | // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ 88 | // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ 89 | // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ 90 | // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ 91 | // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ 92 | // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ 93 | // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ 94 | // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ 95 | // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ 96 | // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ 97 | // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ 98 | 99 | /* Completeness */ 100 | // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ 101 | "skipLibCheck": true /* Skip type checking all .d.ts files. */ 102 | } 103 | } 104 | -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- 1 | export type CreativeTechnologist = { 2 | link: string; 3 | locations: string[]; 4 | keywords: string; 5 | careerLink?: string; 6 | closureReason?: string; 7 | }; 8 | 9 | export type List = { 10 | title: string; 11 | description?: string; 12 | rows: Record; 13 | }[]; 14 | 15 | export type Issue = { 16 | type: string; 17 | name: string; 18 | keywords: string; 19 | website: string; 20 | careers?: string; 21 | locations: string[]; 22 | }; 23 | --------------------------------------------------------------------------------