Skip to content
View chenasraf's full-sized avatar
๐Ÿƒโ€โ™‚๏ธ
Freelancing
๐Ÿƒโ€โ™‚๏ธ
Freelancing

Organizations

@kamerie
Block or Report

Block or report chenasraf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
chenasraf/README.md

Hi ๐Ÿ‘‹, I'm Chen Asraf ๐Ÿ‡ฎ๐Ÿ‡ฑ

I make fully fledged, production-ready systems for start-ups and businesses. Also apps & others as hobbies :)

Contact me for availability at contact@casraf.dev


I do my best to create useful programs, apps, and tools; and support open source. If you are feeling incredibly generous and want to help sustain my projects, please consider donating :) I will really appreciate it!

Buy Me a Coffee at ko-fi.com

A little about me

  • ๐Ÿ’ป In my personal time, I'm working on Dungeon Paper, a free Android/iOS app for Dungeon World players and DMs
  • ๐Ÿฅ‹ Check out my repositories for some more of my open source projects
  • ๐Ÿ’ญ My dream is to make my own game development studio, and make a successful and fun game - my passion project ๐ŸŽฎ
  • ๐Ÿ’ช๐Ÿผ Iโ€™m proficient in TypeScript, React, Flutter/Dart, and I love trying out new technologies and languages.
  • ๐Ÿ‘Œ๐Ÿผ I'm also familiar with Python, Vue, and fiddle with Ruby, Node.js, and many others
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on cool open source projects :)

Projects

Because you can only have 6 pins.

NPM
  • Simple Scaffold - Generate any file structure - from single components to entire app boilerplates, with a single command.
  • Massarg - Flexible, powerful, and simple command/argument parser for CLI applications
Dart/Flutter
Apps
  • Dungeon Paper - A Dungeon World character sheet app written with Flutter
  • Mudblock - An MUD client for mobile & desktop
Packages
  • Script Runner - Run all your project-related scripts in a portable, simple config.
  • Unaconfig - Load your user's config files for your package easily, from multiple sources & formats. Like cosmiconfig, but for Dart!
  • CTelnet - A simple Telnet client for Dart/Flutter, parse incoming and outgoing data easily and quickly.
  • btool - Generic build helper tools for Flutter/Dart such as manipulating version, package name or application ID
  • Wheel Spinner - A simple Flutter widget for updating a number using a pitch bender-like spinner
Neovim
  • text-transform.nvim - Common text transformers for nvim - switch between camelCase, PascalCase, snake_case, and more!

Rust

  • tblf - Turns any CLI output lines into tables.
Go
  • GI Gen - Gitignore generator for any type of project

GitHub Stats

chenasraf ย ย ย  chenasraf

Find me elsewhere:

chenasraf casrafy chenasraf 280143 chenasraf casraf

I mostly use:

typescript javascript react html5 css3 firebase flutter git figma jest jekyll postman linux

I sometimes use:

vuejs vuetify mongodb docker postgresql mysql redis unreal unity blender nextjs

Pinned

  1. dotfiles dotfiles Public

    My dotfiles! Use at your own risk. Some pre-requisites (see readme)

    Shell 1

  2. simple-scaffold simple-scaffold Public

    Generate any file structure - from single components to entire app boilerplates, with a single command.

    TypeScript 43 3

  3. DungeonPaper/dungeon-paper-app DungeonPaper/dungeon-paper-app Public

    A Dungeon World character sheet app written with Flutter

    Dart 21 7

  4. massarg massarg Public

    Command and argument parser on steroids - JS/TS

    TypeScript 3

  5. mudblock mudblock Public

    An MUD client for mobile & desktop

    Dart 2

  6. dart_script_runner dart_script_runner Public

    Run all your project-related scripts in a portable, simple config.

    Dart 6