Built-in Structures

    All available structure templates included with StructKit.

    Project Templates

    project/genericGeneric project with various configs and folders
    project/pythonPython project structure
    project/goGo project with editorconfig, license, main.go
    project/javaJava project with pom.xml
    project/nodejsNode.js project
    project/rubyRuby project
    project/rustRust project

    Infrastructure

    terraform/modules/genericGeneric Terraform module
    terraform/apps/genericGeneric Terraform app configuration
    terraform/apps/aws-accountsAWS accounts Terraform configuration
    terraform/apps/environmentsEnvironments Terraform configuration
    terraform/apps/github-organizationGitHub organization Terraform
    terraform/apps/initInit Terraform configuration
    helm-chartHelm chart with Chart.yaml, values.yaml, templates
    kubernetes-manifestsKubernetes deployment, service, ingress, configmap
    cloudformation-filesAWS CloudFormation template, params, deploy script
    docker-filesDockerfile, .dockerignore, docker-compose.yml, .env
    vagrant-filesVagrant files

    CI/CD & DevOps

    ci-cd-pipelinesGitLab CI, Jenkinsfile, GitHub Actions CI/CD
    ansible-playbookAnsible playbook with tasks, handlers, templates
    git-hooksPre-commit, pre-push, commit-msg hooks

    GitHub

    github/templatesIssue templates & PR template
    github/workflows/run-structRun StructKit workflow
    github/workflows/labelerAuto-labeler workflow
    github/workflows/staleStale issues workflow
    github/workflows/pre-commitPre-commit hooks workflow
    github/workflows/release-drafterRelease drafter workflow
    github/workflows/execute-terraform-workflowExecute Terraform workflow
    github/instructions/genericGeneric GitHub instructions
    github/prompt/genericGeneric GitHub prompt
    github/prompt/react-formReact form prompt
    github/prompt/security-apiSecurity API prompt
    github/prompt/structStructKit prompt

    Configuration Files

    configs/codeownersCODEOWNERS file
    configs/devcontainerDev container configuration
    configs/editor-config.editorconfig file
    configs/eslintESLint configuration
    configs/jshintJSHint configuration
    configs/kubectlkubectl configuration
    configs/prettierPrettier configuration

    Documentation

    documentation-templateREADME, CONTRIBUTING, CODE_OF_CONDUCT, LICENSE

    Using Structures

    List all available structures with:

    structkit list

    Get info about a specific structure:

    structkit info project/python