🔒 Open Source

EnvMark

Secure Environment Variable Management

Gerez vos fichiers .env via un repository Git dedie avec chiffrement AES-256-GCM optionnel. Partagez vos variables d'environnement en equipe de maniere securisee, avec historique complet et rollback.

🔒
AES-256-GCM Chiffrement
📂
Git-natif Historique complet
🔄
Rollback Toute version
👥
Multi-projets Un seul repo
envmark@1.0.0 ~ zsh
$ envmark pull prod

🔒 EnvMark - Secure Env Manager

 Fetching from production branch...
 Decrypting secrets with AES-256-GCM...
 24 variables loaded

📋 Variables
APP_ENV=production
DB_HOST=db.example.com
API_KEY=••••••••
REDIS_URL=redis://...

✓ Synced .env | Encrypted with project key

$ 

Pourquoi EnvMark ?

Gerez vos secrets de maniere securisee et professionnelle

❌ Le probleme

  • Fichiers .env partages par email, Slack, ou pire... commites dans le repo
  • Pas d'historique des changements de configuration
  • Difficile de synchroniser les .env entre developpeurs
  • Aucune difference visible entre environnements (dev, staging, prod)
  • Rollback impossible en cas de mauvaise configuration

✓ La solution EnvMark

  • Repository Git dedie - Historique complet, versionne
  • Chiffrement AES-256 - Secrets proteges cote client
  • Branches = Environnements - dev, staging, prod separes
  • Diff entre envs - Comparez avant deploiement
  • Rollback en 1 commande - Revenez a n'importe quelle version

Fonctionnalites

Tout ce dont vous avez besoin pour gerer vos variables d'environnement

🔒

Chiffrement AES-256-GCM

Protection de vos secrets avec un chiffrement de niveau militaire :

  • Cle 256-bit unique par projet
  • IV aleatoire pour chaque chiffrement
  • Tag d'authentification 128-bit
  • Stockage securise des cles localement
📂

Stockage Git-natif

Utilisez Git comme backend pour vos configurations :

  • Historique complet de chaque changement
  • Branches pour les environnements
  • Compatible GitHub, GitLab, Bitbucket
  • Diffs entre versions
🔄

Rollback Facile

Revenez a n'importe quelle version en cas de probleme :

  • Historique consultable
  • Rollback par nombre de versions
  • Rollback par commit specifique
  • Mode local pour tester avant push
👥

Multi-projets

Gerez tous vos projets depuis un seul repository :

  • Un dossier par projet
  • Configuration locale par projet
  • Cles de chiffrement separees
  • Acces granulaire par equipe

Demarrer avec EnvMark

Installation et utilisation en 3 etapes

1

Installation

# Via npm (recommande)
npm install -g @grazulex/envmark

# Ou utilisez npx
npx @grazulex/envmark
2

Configuration

# Configuration globale
envmark init --global

# Configuration projet
cd my-project
envmark init --local
3

Utilisation

# Recuperer les variables
envmark pull dev

# Sauvegarder les changements
envmark push dev -m "Add API key"

# Comparer environnements
envmark diff dev prod

📚 Consultez la documentation complete sur envmark.tech

Pret a securiser vos variables d'environnement ?

Rejoignez les developpeurs qui ont adopte EnvMark pour gerer leurs secrets

Open Source - MIT License - Gratuit pour toujours

A propos du createur

EnvMark est developpe par Jean-Marc Strauven, Expert Laravel avec 25+ ans d'experience et createur de 20+ packages open-source telecharges 11,000+ fois.

Passionne par les outils qui ameliorent la productivite des developpeurs, Jean-Marc cree des solutions elegantes qui resolvent des problemes reels. EnvMark est ne de la frustration de partager des .env de maniere non securisee.

📦 20+ packages Open source
⬇️ 11,000+ Downloads
545+ GitHub Stars
💼 25+ ans Experience