Skip to content

A platform for teams to safely manage secrets, with built-in access controls, audit logging, and a command-line interface for easy integration.

License

Notifications You must be signed in to change notification settings

matimortari/windkeep

Repository files navigation

Logo

Quality Gate Status Vulnerabilities Lines of Code MIT License

WindKeep is a secrets management platform that helps organizations securely store, manage, and share sensitive information. It features role-based access control, audit logging, encrypted storage, and an integrated command line interface for easy secret management.

Also check out the CLI documentation for usage and setup instructions.

Features

  • User Authentication: Sign in using your Google, GitHub, or GitLab account.
  • Multi-Tenant Architecture: Each organization operates within its own environment, with dedicated members and projects, providing full access control.
  • Role-Based Access Control: Control access at both organization and project levels for maximum flexibility and security.
  • Audit Logs: Monitor your organization's activities with detailed audit logs tracking sensitive operations, such as secret changes and role updates.
  • Encrypted Secrets: Your secrets are encrypted at rest and never exposed unencrypted beyond the UI.
  • CLI Integration: Take control from your terminal with the WindKeep CLI for fast, scriptable management.

Stack

  • Nuxt.js with Vue composition API and Nitro server engine.
  • OAuth authentication with Google, GitHub, or GitLab.
  • Prisma for PostgreSQL database management.
  • Pinia for state management.
  • Zod for schema validation.
  • TypeScript.
  • ESLint.
  • Tailwind CSS.
  • Framer Motion.
  • Go for CLI development using Cobra.
  • Vercel for deployment, blob storage and website analytics.

Contact

Feel free to reach out to discuss collaboration opportunities or to say hello!

License

This project is licensed under the MIT License.

About

A platform for teams to safely manage secrets, with built-in access controls, audit logging, and a command-line interface for easy integration.

Topics

Resources

License

Stars

Watchers

Forks