GitHub topics: 12-factor
hynek/environ-config
Python Application Configuration With Environment Variables
Language: Python - Size: 409 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 456 - Forks: 26

softprops/envy
deserialize env vars into typesafe structs with rust
Language: Rust - Size: 3.24 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 947 - Forks: 45

alexferl/vyper
Python configuration with (more) fangs
Language: Python - Size: 241 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 149 - Forks: 22

m99coder/cloud-native-enterprise-nodejs-revamped
Cloud-native Enterprise Node.js โ Revamped
Language: TypeScript - Size: 189 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Elijas/baml-agents
Building Agents with LLM structured generation (BAML), MCP Tools, and 12-Factor Agents principles
Language: Python - Size: 414 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 43 - Forks: 5

huzzu69/falcon-boilerplate
๐ Kickstart your projects with Falcon Boilerplate, a powerful Node.js backend template for building REST APIs using Express.js, Socket.io, and MySQL.
Language: JavaScript - Size: 76.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

jippi/dottie
Simplify working with .env files
Language: Go - Size: 1.35 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 20 - Forks: 4

greyblake/envconfig-rs
Build a config structure from environment variables in Rust without boilerplate
Language: Rust - Size: 112 KB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 224 - Forks: 18

DrPsychick/toml_update
Update a toml configuration file from ENV variables
Language: Go - Size: 63.5 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

DrPsychick/docker-dnsmasq
dnsmasq docker image, fully configurable through ENV
Language: Shell - Size: 93.8 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 32 - Forks: 7

DrPsychick/docker-telegraf
Telegraf based on alpine, fully configurable through ENV
Language: Shell - Size: 101 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 1

FullStackWithLawrence/aws-openai
Example ChatGPT chatbots using Langchain and OpenAI
Language: Python - Size: 43.1 MB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 66 - Forks: 42

runtime-env/import-meta-env
Build once, deploy anywhere.
Language: TypeScript - Size: 41.7 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 262 - Forks: 16

micha149/vite-plugin-runtime-env
Vite plugin which enables you to configure your environment variables when deploying your app.
Language: TypeScript - Size: 15.6 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 17 - Forks: 4

simplecto/django-reference-implementation
A highly opinionated, production-ready, 12-factor boilerplate template for Django Projects.
Language: Python - Size: 954 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 128 - Forks: 17

cdimascio/dotenv-java
๐๏ธ Dotenv is a no-dep, pure Java module that loads environment variables from a .env file
Language: Java - Size: 757 KB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 586 - Forks: 47

FullStackWithLawrence/aws-rekognition
A facial recognition micro service
Language: Python - Size: 20.6 MB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 1

cdimascio/dotenv-kotlin
๐๏ธ Dotenv is a module that loads environment variables from a .env file
Language: Kotlin - Size: 547 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 548 - Forks: 27

FullStackWithLawrence/secure-logger
A Python decorator to generate redacted and nicely formatted log entries
Language: Python - Size: 484 KB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 4 - Forks: 0

demystifyfp/FsConfig
FsConfig is a F# library for reading configuration data from environment variables and AppSettings with type safety.
Language: F# - Size: 468 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 168 - Forks: 17

rubik/hydroconf
Effortless configuration management for Rust, inspired by Dynaconf.
Language: Rust - Size: 74.2 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 50 - Forks: 6

cdimascio/generator-express-no-stress
๐ A Yeoman generator for Express.js based 12-factor apps and apis
Language: JavaScript - Size: 9.55 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 597 - Forks: 80

eugengi/DjangOps
A lean, devops-inspired template for modern, composable Django applications.
Language: Python - Size: 360 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

humanlayer/12-factor-agents
What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?
Language: TypeScript - Size: 43.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 9,094 - Forks: 578

Joshua-Riek/AES
My implementation of AES 256-bit encryption!
Language: Python - Size: 53.7 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 24 - Forks: 15

mohanadsafaa22/12-factor-agents
Build reliable LLM applications with the 12-Factor Agents principles. Explore best practices and contribute to our open-source project on GitHub! ๐๐
Language: TypeScript - Size: 43 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Nebo15/confex
Useful helper to read and use application configuration from environment variables.
Language: Elixir - Size: 166 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 304 - Forks: 32

gestalt-config/gestalt
A Java configuration library
Language: Java - Size: 4.09 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 90 - Forks: 4

BoRuDar/configuration
Library for setting values to structs' fields from env, flags, files or default tag
Language: Go - Size: 169 KB - Last synced at: 22 days ago - Pushed at: 8 months ago - Stars: 108 - Forks: 11

brodo/json_env
Loads environment variables from JSON files.
Language: Rust - Size: 93.8 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

mohamed-taman/Springy-Store-Microservices
Springy Store is a conceptual simple ฮผServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those ฮผServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.
Language: Java - Size: 1.86 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 603 - Forks: 188

cdimascio/generator-express-no-stress-typescript
๐ A Yeoman generator for Express.js based 12-factor apps and apis using Typescript
Language: TypeScript - Size: 7.11 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 363 - Forks: 39

chocolatewafer/Gradient-Descent
FastAPI app for gradient descent task. API version: v1
Language: Python - Size: 232 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

iturgeon/aws-secrets-environment
Load AWS Secrets Manager values into Node.js process.env
Language: JavaScript - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 15 - Forks: 1

dmstr/phd5-app
:purple_heart: Universal web application built upon Docker, PHP & Yii 2.0 Framework
Language: PHP - Size: 25.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 78 - Forks: 15

aniskhan001/university
A sample project in Go that tries to follow CLEAN architecture, SOLID principle, and 12 factor methodology
Language: Go - Size: 1.49 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 1

utain/go-12factor-example
Example the 12factor app using golang
Language: Go - Size: 297 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 51 - Forks: 12

cloudnative-netcore/netcorekit
:heartpulse: A crafted toolkit for building cloud-native apps on the .NET platform
Language: C# - Size: 5.11 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 289 - Forks: 69

sherifabdlnaby/configuro
An opinionated configuration loading framework for Containerized and Cloud-Native applications.
Language: Go - Size: 76.2 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 94 - Forks: 14

hyperscale/hyperpic
Fast HTTP microservice for high-level image processing.
Language: Go - Size: 4.61 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 32 - Forks: 2

mounikaperi/banking-api
Language: Java - Size: 1.01 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

eocode/Rider-App
Django rider-app (Uber clone API) using Docker, Caddy, Python3, Django / DRF / Flower / Celery, PostgreSQL Redis
Language: Python - Size: 1.94 MB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 29 - Forks: 9

LeoBakerHytch/ts-dotenv
Strongly-typed environment variables for Node.js
Language: TypeScript - Size: 498 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 4

SAP-samples/scp-cf-12-factor
Sample 12-factor app showing a ERP Agnostic Loosely Coupled Architecture. Part of the "Building the Intelligent Enterprise for SMBs" series.
Language: JavaScript - Size: 8.88 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 2

ess/cronenberg
It's like cron, but kinda twisted
Language: Go - Size: 1.32 MB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 3

fnando/superconfig
Access environment variables. Also includes presence validation, type coercion and default values.
Language: Ruby - Size: 319 KB - Last synced at: 17 days ago - Pushed at: 25 days ago - Stars: 41 - Forks: 3

binnes/Node-RED-container-prod
Tutorials to create production ready Node-RED applications
Language: Dockerfile - Size: 5.44 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 24 - Forks: 24

alexferl/echo-boilerplate
Boilerplate for the Echo framework with authentication, authorization and request/response validation.
Language: Go - Size: 10.3 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 16

darren277/patterns
This repository serves as a showcase of all the best practices of software development, from OOP design patterns to applying SOLID principles, 12 Factor applications, Clean Code, and more.
Language: Python - Size: 43 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

sep/injector ๐ฆ
Injects values into config files directly or via environment variables. Can inject either connection strings or WCF client endpoints.
Language: C# - Size: 32.2 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

jbw/app-config-ts
Typed configuration for your TypeScript applications how you want it, when you want it.
Language: TypeScript - Size: 1.69 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

INTELEON404/Password-Generator
Password-Generator
Language: HTML - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

bingohuang/12factor-gitbook
THE TWELVE-FACTOR APP in GitBook version
Size: 704 KB - Last synced at: 1 day ago - Pushed at: over 8 years ago - Stars: 25 - Forks: 12

alexferl/falcon-boilerplate
Boilerplate for the Falcon framework https://github.com/falconry/falcon
Language: Python - Size: 141 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 47 - Forks: 8

dmotylev/appconfig ๐ฆ
Golang library for gathering configuration data from different sources
Language: Go - Size: 25.4 KB - Last synced at: 5 days ago - Pushed at: over 8 years ago - Stars: 13 - Forks: 2

tf/env_lint
Check environment variables accoring to a .env.example file
Language: Ruby - Size: 32.2 KB - Last synced at: 3 days ago - Pushed at: over 8 years ago - Stars: 28 - Forks: 0

by-sabbir/go-12factor-scaffold
An example of an event-driven microservice built with tweleve-factor methodology in Go
Language: Go - Size: 821 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

miladabc/gonfig
Tag based configuration loader from different providers
Language: Go - Size: 40 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 1

gmr/env-aws-params
Inject AWS SSM Parameters as Environment Variables
Language: Go - Size: 50.8 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 88 - Forks: 20

arpinum-oss/js-config ๐ฆ
Simple module to read configuration from env variables
Language: TypeScript - Size: 874 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

stackbuilders/dotenv-hs
Load environment variables from dotenv files for Haskell
Language: Haskell - Size: 260 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 65 - Forks: 12

DrPsychick/docker-influxdb
InfluxDB based on alpine, fully configurable through ENV
Language: Shell - Size: 43 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

saeedhosseini21/AuthService
Python Flask cloud-native authentication service
Language: Python - Size: 393 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 2

robbell/dotnet-aks-api-template
A 'dotnet new' template for creating a fully-featured, 12 Factor, ASP.NET Core WebAPI for AKS
Language: C# - Size: 64.5 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 7

PopArtDesign/wordpress-mailer-dsn
WordPress plugin to configure wp_mail() via MAILER_DSN environment variable
Language: PHP - Size: 34.2 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 2

networkteam/typo3-logger
A JSON logger for TYPO3
Language: PHP - Size: 7.81 KB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

headsrooms/configclasses
Like dataclasses but for config.
Language: Python - Size: 161 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 10 - Forks: 0

typisttech/wp-password-argon-two-env ๐ฆ
Convert environment variables to WP Password Argon Two required constants
Language: PHP - Size: 23.4 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lov3catch/devops-for-developers
DevOps for developers ๐งธ
Language: HCL - Size: 18.1 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

JeremyLoy/config
12 factor configuration as a typesafe struct in as little as two function calls
Language: Go - Size: 96.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 336 - Forks: 15

OneCricketeer/gryllidae
Opinionated CNCF-based, Docker Compose setup for everything needed to develop a 12factor app
Language: Makefile - Size: 1.87 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 1

makeitstrict-osp/config-forge
Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

memclutter/confparse
Declarative command line argument parser for golang projects.
Language: Go - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

junland/sled
A simple boiler-plate for web apps.
Language: Go - Size: 6.51 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

CS-Tao/pi-services
ๆ ่ๆดพ Docker ๆๅก้็พค
Language: Dockerfile - Size: 44.9 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

AbsaOSS/env-binder
Binding environment variables to GO structures
Language: Makefile - Size: 38.1 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

Otann/wrench
๐ง Elegant configuration for a more civilized age
Language: Clojure - Size: 92.8 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 4

nifadyev/realworld-django-ninja-example-app Fork of gothinkster/realworld-starter-kit
Starter kit for new RealWorld framework implementations
Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

go-flexible/flex
A collection of packages for building Go services.
Language: Go - Size: 51.8 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

henryx/envfile
A Java library to load .env files
Language: Java - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

bcgov/CITZ-IMB-Capstone2020 ๐ฆ
CITZ IMB Capstone2020 PWA Starter Kit
Language: JavaScript - Size: 2.04 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 5

laetho/metagraf
metaGraf is a opinionated specification for describing a software component and what its requirements are from the runtime environment. The mg command, turns metaGraf specifications into Kubernetes resources, supporting CI, CD and GitOps software delivery.
Language: Go - Size: 16.1 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 7

GentlemanHal/DropwizardTemplate
Example Dropwizard service with some extra configuration
Language: Java - Size: 74.2 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

go-flexible/example-order-system
An example ordering system using flex features
Language: Go - Size: 185 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

parthasarathydNU/network-structures-cloud-computing
Contains notes for the cloud exam
Size: 6.42 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dhose/turfgame-exporter
Exposes user metrics from Turf (turfgame.com) to Prometheus
Language: Python - Size: 63.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

gdvalle/envsub
A utility for substituting env vars
Language: Rust - Size: 26.4 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 2

JaredReisinger/asp
asp, the Automatic Settings Provider, an opinionated companion for `viper` and `cobra`.
Language: Go - Size: 175 KB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

golangsugar/envisage
Lightweight package that makes easier and safer to deal with environment variables.
Language: Go - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

blaskovicz/MagicStick
Integrated gatherer of magic
Language: Ruby - Size: 452 KB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 2

th3hunt/cloud-native-hexagonal-node
A cloud native node microservice boilerplate based on the hexagonal architecture
Language: JavaScript - Size: 147 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 26 - Forks: 4

gbdevw/spring-soap-ws-hellow ๐ฆ
Create microservice-like SOAP webservice application with Spring Boot and Apache CXF
Language: Java - Size: 135 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

Jeff-Tian/redis-webcli Fork of RedisLabs/redis-webcli
A tiny Flask app to provide access to Redis through a web form.
Language: Python - Size: 52.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AlbinoGeek/logxi Fork of mgutz/logxi
A 12-factor app logger built for performance and happy development
Language: Go - Size: 7.51 MB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

dexteryy/nodecube
A batch of continuously updated base code and configurations for the minimal modern node.js service that conform to RESTful API, 12-Factor App, Microservice Architecture
Size: 151 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 4

akshaykumar6/messageApp
Simple messages application to understand 12 factor app principles with docker
Language: JavaScript - Size: 282 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

sidgoyal/config-manager
A very lightweight configuration-manager for java
Language: Java - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

tonyseek/python-envcfg ๐ฆ
For 12-factor apps - retrieve config from envvars.
Language: Python - Size: 20.5 KB - Last synced at: 7 days ago - Pushed at: almost 9 years ago - Stars: 28 - Forks: 5

KATRINAHIGH/be_exam_candidate_kh
Back End Engineer Code Project
Language: Java - Size: 171 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

Xopherus/redis-url-py
Language: Python - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1
