Giter Club home page Giter Club logo

Featured Projects

Bulgur Cloud offers a user-friendly, self-hosted file storage and sharing platform with emphasis on hassle-free setup and maintenance. Built with modern web technologies: Rust (Actix-Web) for a robust backend and TypeScript (React, Next.js) for an intuitive interface.

Rust Embed for Web simplifies web asset management by enabling direct embedding of HTML, CSS, and JavaScript into Rust executables. This ensures deployment consistency and includes performance optimizations like pre-computed headers and compression. The companion project, Rust Embed Responder for Actix Web, is tailored to efficiently serve embedded assets with intelligent caching and content negotiation, with a focus on high-performance web delivery.

Cuttlestore provides a versatile abstraction layer for interacting with popular key-value stores like Redis and SQLite (with support for CouchDB and DynamoDB planned). This streamlines development, facilitates switching between storage backends, and promotes adaptable application design.

A TypeScript library for managing the number of concurrent asynchronous operations. It helps prevent server overload by ensuring only a set number of network requests, database queries, or other async tasks are in flight simultaneously. This library minifies under 1kb and has zero dependencies, helping minimize your bundle size.

Niche middleware for the Actix Web framework that allows HTML forms to be submitted using HTTP methods other than the standard 'GET' or 'POST'. This provides greater flexibility in designing web forms and RESTful APIs, allowing lightweight pages to interact with rich APIs.

This project simplifies domain management for dynamic IP setups. It automates DNS updates via Gandi's Live DNS feature, ensuring services remain accessible even with changing IP addresses. The solution offers both containerized (Docker) and traditional system package deployments, providing adaptability to different infrastructure environments.


About me

  • I'm currently working at Tailwind as a Software Engineer. I'm building microservices and polished UIs at Tailwind alongside a fantastic team. We use TypeScript, Next.js, and AWS technologies like Lambda, DynamoDB, EventBridge, and more.
  • On my free time, I love playing with Rust and TypeScript to build open source projects. All the big ones are listed above! These projects usually involve React or SvelteKit, Actix Web, and Docker among other technologies.
  • I'm learning Svelte. It's very fun because it compiles down to simple javascript, and gracefully supports progressive enhancement.
  • When I'm not programming, I am usually cooking (vegan), playing (World of Warcraft, Rimworld, Ultrakill), riding my bicycle, or spending time with my spouse and our 2 dogs.
  • I graduated from The Ohio State University with an MS in Computer Science. You can find my publications online.
  • Pronouns: he/him or they/them

You can find me at:

Kaan Barmore-Genç's Projects

cdk icon cdk

CDK Constructs for building Lambda Powered Services

cuttlestore icon cuttlestore

A generic rust API for interacting with key-value stores that can be selected at runtime.

dendron icon dendron

The personal knowledge management (PKM) tool that grows as you do!

die icon die

Handle errors and exit in command line programs easily

ferrite-queue icon ferrite-queue

Proof of concept for a task queue with guaranteed at-least-once delivery.

firejail icon firejail

Linux namespaces and seccomp-bpf sandbox

gist icon gist

Gist command line interface

http-drogue icon http-drogue

A tiny service that downloads files over HTTP links, with resume and restart support.

kiraz icon kiraz

A multi-platform native image editing and uploading tool, written in Rust. Edit and upload your screen shots!

kutuk icon kutuk

An application that helps you keep track of roleplaying games.

libheif-node-dy icon libheif-node-dy

Dynamically linked libheif for nodejs. Native HEIC/HEIF image decoding and information using dynamically linked libheif.

live-limit icon live-limit

A promise based generic rate limiter. Runs a limited number of async function calls at a time, queuing or discarding remaining calls.

obico-server icon obico-server

Obico is a community-built, open-source smart 3D printing platform used by makers, enthusiasts, and tinkerers around the world.

plic icon plic

A lossless image compression algorithm.

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.