Git Product home page Git Product logo

Hi! I'm Zech!

zech.codes followers

Hey there! I've had a lifelong passion for writing code. My go-to is Python, but I've also used JavaScript and PHP a lot. In the past, I've created custom bespoke WordPress plugins and themes for clients, but what really excites me is solving problems using new ideas and emerging technologies.

I run a thriving Discord community, Beginner.Codes, where 13,000 members are helping each other become better programmers. I really enjoy breaking down complex concepts so that they are easier for everyone to understand. Check out my projects and join me on this exciting journey of exploring and building awesome stuff!

Currently Working On

Ommi

Ommi is an object model mapper framework (think an ORM but not just for relational DB's) for Python that aims for simplicity and portability over feature support. It relies on existing model implementations (tested with dataclasses, Attrs, and Pydantic) and includes drivers for SQLite3, PostgreSQL (psycopg 3.0), and MongoDB (Motor).

To ensure compatibility with the most possible database backends, Ommi only aims to provide features that cover the most common use cases. It has an expressive query builder using Python's operators, relies on asyncio, and currently provides basic CRUD operations. Soon, it will support joins and queries that reference multiple models.

Active & Completed Projects

Bevy

Bevy is a dependency inversion framework for Python. It relies on objects to track dependencies, however it doesn't require an understanding of OOP to use. It provides powerful control over how instances are created when injecting using a system of provider objects. Providers allow dependencies to be initialized with values from the environment, config files, etc. at runtime.

Beginner.Codes

The Beginner.Codes Organization I run has a bunch of projects I created that are necessary to the operation of the Discord community. There are websites, Discord bots, etc., that the community members and I have created.

Projects on the Backburner

Schism

Schism allows you to write standalone Python services as if they were all part of the same application. This enables applications to run as a monolith or as distinct services. There is no build-time tooling; everything happens at runtime using dependency injection and facades that bridge calls to services.

Wordlette

Wordlette is an opinionated and extensible CMS written in Python, built as an out-of-the-box, no-code necessary, website solution.

My GitHub Activity

Zech's GitHub stats

Zech Zimmerman's Projects

advent-of-code icon advent-of-code

My Advent of Code challenge solution! Learn more https://adventofcode.com/about

backbone icon backbone

A simple app utility framework that provides tooling for loading module extensions and an ECS like streams of composable entities.

bevy icon bevy

A dependency injection framework for Python! Bevy's primary goal is to help you write amazing code with less effort.

bevy.app icon bevy.app

An app framework built on the Bevy inversion of control package.

dippy icon dippy

⚠️ Currently Not Under Development ⚠️ A Discord bot framework built to simplify the complicated parts of bot development.

dippy.core icon dippy.core

☢️ EARLY ALPHA☢️ A bare-bones Discord gateway client that can be used to build Python bot frameworks for Discord.

fast-protocol icon fast-protocol

A very simple Python module to declare protocols for checking if objects provide the desired interface.

flakely icon flakely

Generate and validate SHA256 signed snowflakes

gully icon gully

Gully is a simple framework for manipulating asynchronous streams of data.

hikari icon hikari

A Discord API wrapper for Python and asyncio built on good intentions.

ommi icon ommi

A portable object model mapper for Python that can work with any database and model library (dataclasses, Attrs, Pydantic, etc.). It is designed for the general case to support the largest possible number of databases.

panda3d icon panda3d

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

pokeonta-bot icon pokeonta-bot

Discord bot for the Pokeonta Pokemon Go group in Oneonta NY

schism icon schism

Schism is a microservice framework for Python that separates services out from a service-oriented monolithic application.

todo-web-app icon todo-web-app

This is a simple todo web app written using FastAPI, SQLModel, and Vue.js.

tramp icon tramp

No idea but we have a result type!

wordlette icon wordlette

Simple and easy content management system that anyone can use.

zechcodeswebsite icon zechcodeswebsite

My personal portfolio and blog website built using Hypercorn and Starlette.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.