An open API service providing repository metadata for many open source software ecosystems.

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