Endalkachew's Projects
Personal dotfile collection powered by GNU stow. Neovim, Alacritty, tmux, iterm2, lazygit, zsh are configured in this repo.
Amplication is an openβsource development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.
Blazingly fast URL shortener built using go and redis as storage layer.
Collection of example projects for blog posts at https://endalk200.com/blog and elsewhere.
Quickest way to start a new web app with full stack typesafety
Clean and simple starter repo that uses t3 stacks like NextJs, Tailwindcss, NextAuth, Prisma, tRPC and zod with Nx monorepo worksapces.
Go cli application for checking directory and file sizes. Gives you a summary of storage usage of each file and directory.
Extremely configurable CLI tool to generate Dockerfiles and docker-compose files for your projects. The tool can also generate kubernetes manifest files from your docker-compose files.
Amplication docs
Document scanner written in python using OpenCV and other Computer Vision libraries. Scans image of documents and creates scanned version of the document by running some image manipulations on it.
:zap: Dynamically generated stats for your github readmes
Learn go through small docs, code snippets with docs, exercise and mini projects.
Ansible and bash scripts to setup a new machine for my development flow installing all needed tools and packages. Setup project directories
nestjs monolith project starter
This repository contains Django application docker configuration for production environment
Puppeteer plugin that extends puppeteer features and contains utility and helper functions that makes working with puppeteer enjoyable.
Python tools and helpers for python development.
Source code to PDF renderer. Renders PDF files from source code with syntax highlighting, Can be used for teaching and assignment purposes.
CLI tool to remove project junk files like dependencies and dist files
Learn rust through projects, code snippets, code examples and README docs. Become one of the Rustaceans
Termflow is a versatile CLI application with an optional cloud storage feature. It allows users to save and manage terminal commands and workflows efficiently.
Terraform config collection, example config file and terraform deep dive explanation with diagrams.
tsm - tmux session manager:- tmux session, window and pane manager built purely using shell script