{"id":25148911,"url":"https://github.com/storm-software/stryke","last_synced_at":"2026-06-03T07:03:49.522Z","repository":{"id":275391563,"uuid":"925950470","full_name":"storm-software/stryke","owner":"storm-software","description":"🌩️  A repository containing TypeScript utility packages used by Storm Software","archived":false,"fork":false,"pushed_at":"2026-05-25T19:14:52.000Z","size":13105,"stargazers_count":4,"open_issues_count":13,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-25T21:32:25.426Z","etag":null,"topics":["nodejs","react","typescript","utilities"],"latest_commit_sha":null,"homepage":"https://stormsoftware.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/storm-software.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"patreon":"StormSoftware"}},"created_at":"2025-02-02T06:33:04.000Z","updated_at":"2026-05-25T19:11:42.000Z","dependencies_parsed_at":"2026-03-13T13:03:38.258Z","dependency_job_id":null,"html_url":"https://github.com/storm-software/stryke","commit_stats":null,"previous_names":["storm-software/stryke"],"tags_count":2632,"template":false,"template_full_name":null,"purl":"pkg:github/storm-software/stryke","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-software%2Fstryke","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-software%2Fstryke/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-software%2Fstryke/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-software%2Fstryke/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storm-software","download_url":"https://codeload.github.com/storm-software/stryke/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-software%2Fstryke/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33556604,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nodejs","react","typescript","utilities"],"created_at":"2025-02-08T21:18:03.270Z","updated_at":"2026-05-30T22:01:37.687Z","avatar_url":"https://github.com/storm-software.png","language":"TypeScript","funding_links":["https://patreon.com/StormSoftware"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://public.storm-cdn.com/storm-software/banner-1280x640-dark.gif\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://public.storm-cdn.com/storm-software/banner-1280x640-light.gif\"\u003e\n\u003cimg src=\"https://public.storm-cdn.com/storm-software/banner-1280x640-dark.gif\" width=\"100%\" alt=\"Storm Software\" /\u003e\n\u003c/picture\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cb\u003e\n\u003ca href=\"https://stormsoftware.com\" target=\"_blank\"\u003eWebsite\u003c/a\u003e  •\n\u003ca href=\"https://github.com/storm-software/stryke\" target=\"_blank\"\u003eGitHub\u003c/a\u003e  •\n\u003ca href=\"https://discord.gg/MQ6YVzakM5\"\u003eDiscord\u003c/a\u003e  •  \u003ca href=\"https://stormstack.github.io/stormstack/\" target=\"_blank\"\u003eDocs\u003c/a\u003e  •  \u003ca href=\"https://stormsoftware.com/contact\" target=\"_blank\"\u003eContact\u003c/a\u003e  •\n\u003ca href=\"https://github.com/storm-software/stack/issues/new?assignees=\u0026labels=bug\u0026template=bug-report.yml\u0026title=Bug Report%3A+\"\u003eReport a Bug\u003c/a\u003e\n\u003c/b\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\nStorm Software's **🌩️ Stryke** monorepo containing TypeScript utility packages\nwith shared functionality common to many Storm Software applications\n\n\u003ch3 align=\"center\"\u003e💻 Visit \u003ca href=\"https://stormsoftware.com\" target=\"_blank\"\u003estormsoftware.com\u003c/a\u003e to stay up to date with this developer\u003c/h3\u003e\n\u003cbr /\u003e\n\n[![github](https://img.shields.io/github/package-json/v/storm-software/stryke?style=for-the-badge\u0026color=1fb2a6)](https://github.com/storm-software/stryke)\u0026nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=for-the-badge\u0026logo=commitlint\u0026color=1fb2a6)](http://commitizen.github.io/cz-cli/)\u0026nbsp;![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=for-the-badge\u0026color=1fb2a6)\u0026nbsp;![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/storm-software/stryke/release.yml?style=for-the-badge\u0026logo=github-actions\u0026color=1fb2a6)\n\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\n\u003e [!IMPORTANT] \n\u003e This repository, and the apps, libraries, and tools contained within, is still in it's initial development phase. As a result, bugs and issues are expected with it's usage. When the main development phase completes, a proper release will be performed, the packages will be available through NPM (and other distributions), and this message will be removed. However, in the meantime, please feel free to report any issues you may come across.\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- START doctoc --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n## Table of Contents\n\n- [Quick Features](#quick-features)\n  - [Visual Studio Code Extension](#visual-studio-code-extension)\n  - [Environment Configuration Help](#environment-configuration-help)\n- [Getting Started](#getting-started)\n  - [Build](#build)\n  - [Development Server](#development-server)\n- [Environment Configuration Help](#environment-configuration-help-1)\n  - [Plug-Ins](#plug-ins)\n  - [Generate an Application](#generate-an-application)\n  - [Generate a Library](#generate-a-library)\n  - [Code Scaffolding](#code-scaffolding)\n- [Testing](#testing)\n  - [Running Unit Tests](#running-unit-tests)\n  - [Running End-to-End Tests](#running-end-to-end-tests)\n  - [Understand your workspace](#understand-your-workspace)\n- [Roadmap](#roadmap)\n- [Contributing](#contributing)\n- [Support](#support)\n- [License](#license)\n- [Contributors ✨](#contributors-)\n\n\u003c!-- END doctoc --\u003e\n\n\u003cbr /\u003e\n\n# Quick Features\n\nThe following are some of the features/publishable code that are included in\nthis repository:\n\n- **utilities** - Helper functions for common tasks\n- **unique-id** - Unique identifiers generation for objects\n- **types** - Shared TypeScript type definitions\n- **string-format** - Functions to help format strings\n- **path** - Utilities to modify and create system file paths\n- **json** - JSON object serialization and deserialization\n- **hooks** - A collection of React hooks\n- **hashing** - Various helper functions to hash objects and strings\n- **fs** - Functions to help with file system manipulation\n- **env** - Loading environment variables from `.env` files\n- **cli** - Command-line utility helpers\n\n\u003cdiv align=\"center\"\u003e\n\u003cb\u003eBe sure to ⭐ this repository on GitHub so you can keep up to date on any daily progress!\u003c/b\u003e\n\u003c/div\u003e\n\n## Visual Studio Code Extension\n\nAcidic has it's own Visual Studio Code extension to support the language model\nin the IDE. The extension can be found in the\n[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=storm-software.acidic).\n\n## Environment Configuration Help\n\nIf you run into any issues while trying to run any of the above steps, please\nreach out to Patrick Sullivan. See the [Support](#support) section for more\ninformation.\n\n# Getting Started\n\nOnce the code is pulled locally, open a command prompt and run `pnpm install` in\nthe root repo directory (/stryke).\n\nMore information can be found in the\n[Stryke documentation](https://storm-software.github.io/stryke/docs/getting-started/installation).\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Build\n\nRun `pnpm build` to build the project. The build artifacts will be stored in the\n`dist/` directory. Use the `--prod` flag for a production build.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Development Server\n\nRun `pnpm serve` for a dev server. Navigate to \u003chttp://localhost:4200/\u003e. The app\nwill automatically reload if you change any of the source files.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n# Environment Configuration Help\n\nIf you run into any issues while trying to run any of the above steps, please\nreach out to Patrick Sullivan. See the [Support](#support) section for more\ninformation.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Plug-Ins\n\nSome of the plug-ins used by this repository are:\n\n- [@nx/next](https://nx.dev/packages/next)\n- [@nx/react](https://nx.dev/packages/react)\n- [@nx/lint](https://nx.dev/linter/overview)\n- [@nx/js](https://nx.dev/js/overview)\n- [@nx/node](https://nodejs.org)\n- [@nx/web](https://nx.dev/web/overview)\n- [@nx/storybook](https://nx.dev/storybook/overview-react)\n- [@nx/cypress](https://nx.dev/packages/cypress)\n- [@nx/jest](https://nx.dev/packages/jest)\n- And more...\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Generate an Application\n\nRun `nx g @storm-software/workspace:app my-app` to generate an application.\n\n\u003e You can use any of the plugins above to generate applications as well.\n\nWhen using Nx, you can create multiple applications and libraries in the same\nworkspace.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Generate a Library\n\nRun `nx g @storm-software/workspace:lib my-lib` to generate a library.\n\n\u003e You can also use any of the plugins above to generate libraries as well.\n\nLibraries are shareable across libraries and applications. They can be imported\nfrom `@stryke/my-lib`.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Code Scaffolding\n\nRun `nx g @nx/react:component my-component --project=stryke` to generate a new\ncomponent.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n# Testing\n\nOpen System uses [Jest](https://jestjs.io/) for unit testing and\n[Cypress](https://www.cypress.io/) for end-to-end testing.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Running Unit Tests\n\nRun `pnpm test` to execute the unit tests via [Jest](https://jestjs.io).\n\nRun `pnpm affected:test` to execute the unit tests affected by a change.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Running End-to-End Tests\n\nRun `pnpm e2e` to execute the end-to-end tests via\n[Cypress](https://www.cypress.io).\n\nRun `pnpm affected:e2e` to execute the end-to-end tests affected by a change.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n## Understand your workspace\n\nRun `pnpm graph` to see a diagram of the dependencies of the Open System\nprojects.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n# Roadmap\n\nSee the [open issues](https://github.com/storm-software/stryke/issues) for a\nlist of proposed features (and known issues).\n\n- [Top Feature Requests](https://github.com/storm-software/stryke/issues?q=label%3Aenhancement+is%3Aopen+sort%3Areactions-%2B1-desc)\n  (Add your votes using the 👍 reaction)\n- [Top Bugs](https://github.com/storm-software/stryke/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions-%2B1-desc)\n  (Add your votes using the 👍 reaction)\n- [Newest Bugs](https://github.com/storm-software/stryke/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n# Contributing\n\nFirst off, thanks for taking the time to contribute! Contributions are what\nmakes the open-source community such an amazing place to learn, inspire, and\ncreate. Any contributions you make will benefit everybody else and are **greatly\nappreciated**.\n\nPlease try to create bug reports that are:\n\n- _Reproducible._ Include steps to reproduce the problem.\n- _Specific._ Include as much detail as possible: which version, what\n  environment, etc.\n- _Unique._ Do not duplicate existing opened issues.\n- _Scoped to a Single Bug._ One bug per report.\n\nPlease adhere to this project's [code of conduct](.github/CODE_OF_CONDUCT.md).\n\nYou can use\n[markdownlint-cli](https://github.com/storm-software/stryke/markdownlint-cli) to\ncheck for common markdown style inconsistency.\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n# Support\n\nReach out to the maintainer at one of the following places:\n\n- [Contact](https://stormsoftware.com/contact)\n- [GitHub discussions](https://github.com/storm-software/stryke/discussions)\n- \u003ccontact@stormsoftware.com\u003e\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n# License\n\nThis project is licensed under the **Apache License 2.0**. Feel free to edit and\ndistribute this template as you like. If you have any specific questions, please\nreach out to the Storm Software development team.\n\nSee [LICENSE](LICENSE) for more information.\n\n\u003cbr /\u003e\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fstorm-software%2Fstryke.svg?type=large\u0026issueType=license)](https://app.fossa.io/projects/git%2Bgithub.com%2Fstorm-software%2Fstryke?ref=badge_large\u0026issueType=license)\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n# Contributors ✨\n\nThanks goes to these wonderful people\n([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.sullypat.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/99053093?v=4?s=100\" width=\"100px;\" alt=\"Patrick Sullivan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePatrick Sullivan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-sullivanpj\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"https://github.com/storm-software/stryke/commits?author=sullivanpj\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#tool-sullivanpj\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"https://github.com/storm-software/stryke/commits?author=sullivanpj\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/storm-software/stryke/commits?author=sullivanpj\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://tylerbenning.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7265547?v=4?s=100\" width=\"100px;\" alt=\"Tyler Benning\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTyler Benning\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-tbenning\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://stormsoftware.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/149802440?v=4?s=100\" width=\"100px;\" alt=\"Stormie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStormie\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-stormie-bot\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n  \u003ctfoot\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" size=\"13px\" colspan=\"7\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg\"\u003e\n          \u003ca href=\"https://all-contributors.js.org/docs/en/bot/usage\"\u003eAdd your contributions\u003c/a\u003e\n        \u003c/img\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tfoot\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the\n[all-contributors](https://github.com/all-contributors/all-contributors)\nspecification. Contributions of any kind welcome!\n\n\u003cdiv align=\"right\"\u003e[ \u003ca href=\"#table-of-contents\"\u003eBack to top ▲\u003c/a\u003e ]\u003c/div\u003e\n\u003cbr /\u003e\n\n\u003chr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://public.storm-cdn.com/storm-software/banner-1280x320-dark.webp\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://public.storm-cdn.com/storm-software/banner-1280x320-light.webp\"\u003e\n\u003cimg src=\"https://public.storm-cdn.com/storm-software/banner-1280x320-dark.webp\" width=\"100%\" alt=\"Storm Software\" /\u003e\n\u003c/picture\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://stormsoftware.com\" target=\"_blank\"\u003eWebsite\u003c/a\u003e  •  \u003ca href=\"https://stormsoftware.com/contact\" target=\"_blank\"\u003eContact\u003c/a\u003e  •  \u003ca href=\"https://linkedin.com/in/patrick-sullivan-865526b0\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e  •  \u003ca href=\"https://medium.com/@pat.joseph.sullivan\" target=\"_blank\"\u003eMedium\u003c/a\u003e  •  \u003ca href=\"https://github.com/storm-software\" target=\"_blank\"\u003eGitHub\u003c/a\u003e  •  \u003ca href=\"https://keybase.io/sullivanp\" target=\"_blank\"\u003eOpenPGP Key\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cb\u003eFingerprint:\u003c/b\u003e 1BD2 7192 7770 2549 F4C9 F238 E6AD C420 DA5C 4C2D\n\u003c/div\u003e\n\u003cbr /\u003e\n\nStorm Software is an open source software development organization and creator\nof Acidic, StormStack and StormCloud.\n\nOur mission is to make software development more accessible. Our ideal future is\none where anyone can create software without years of prior development\nexperience serving as a barrier to entry. We hope to achieve this via LLMs,\nGenerative AI, and intuitive, high-level data modeling/programming languages.\n\nJoin us on [Discord](https://discord.gg/MQ6YVzakM5) to chat with the team,\nreceive release notifications, ask questions, and get involved.\n\nIf this sounds interesting, and you would like to help us in creating the next\ngeneration of development tools, please reach out on our\n[website](https://stormsoftware.com/contact) or join our\n[Slack](https://join.slack.com/t/storm-software/shared_invite/zt-2gsmk04hs-i6yhK_r6urq0dkZYAwq2pA)\nchannel!\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ca href=\"https://stormsoftware.com\" target=\"_blank\"\u003e\u003cimg src=\"https://pub-761b436209f44a4d886487c917806c08.r2.dev/icon-fill.png\" alt=\"Storm Software\" width=\"200px\"/\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\u003ca href=\"https://stormsoftware.com\" target=\"_blank\"\u003e\u003cimg src=\"https://pub-761b436209f44a4d886487c917806c08.r2.dev/visit-us-text.svg\" alt=\"Visit us at stormsoftware.com\" height=\"90px\"/\u003e\u003c/a\u003e\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstorm-software%2Fstryke","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstorm-software%2Fstryke","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstorm-software%2Fstryke/lists"}