Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joutvhu/joutvhu

My profile README
https://github.com/joutvhu/joutvhu

profile profile-readme

Last synced: 1 day ago
JSON representation

My profile README

Awesome Lists containing this project

README

        

## Hi there 👋, I'm Giao

I'm a full-stack software engineer and open-source developer from Vietnam.

### Open Source Projects

Spring Dynamic Data

- [spring-dynamic-commons](https://github.com/joutvhu/spring-dynamic-commons): Spring Dynamic Commons provides SQL Directives and Utils for other Spring Dynamic libraries

![Git Stars](https://img.shields.io/github/stars/joutvhu/spring-dynamic-commons)
![Git Forks](https://img.shields.io/github/forks/joutvhu/spring-dynamic-commons)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)

- [spring-dynamic-jpa](https://github.com/joutvhu/spring-dynamic-jpa): The Spring Dynamic JPA will make it easy to implement dynamic queries with JpaRepository.

![Git Stars](https://img.shields.io/github/stars/joutvhu/spring-dynamic-jpa)
![Git Forks](https://img.shields.io/github/forks/joutvhu/spring-dynamic-jpa)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)

- [spring-dynamic-jdbc](https://github.com/joutvhu/spring-dynamic-jdbc): The Spring Dynamic JDBC will make it easy to implement dynamic queries with Spring Data JDBC

![Git Stars](https://img.shields.io/github/stars/joutvhu/spring-dynamic-jdbc)
![Git Forks](https://img.shields.io/github/forks/joutvhu/spring-dynamic-jdbc)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)

- [spring-dynamic-r2dbc](https://github.com/joutvhu/spring-dynamic-r2dbc): The Spring Dynamic R2DBC will make it easy to implement dynamic queries with R2DBC.

![Git Stars](https://img.shields.io/github/stars/joutvhu/spring-dynamic-r2dbc)
![Git Forks](https://img.shields.io/github/forks/joutvhu/spring-dynamic-r2dbc)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)

- [spring-dynamic-freemarker](https://github.com/joutvhu/spring-dynamic-freemarker): Freemarker dynamic query template provider.

![Git Stars](https://img.shields.io/github/stars/joutvhu/spring-dynamic-freemarker)
![Git Forks](https://img.shields.io/github/forks/joutvhu/spring-dynamic-freemarker)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)

- [spring-dynamic-velocity](https://github.com/joutvhu/spring-dynamic-velocity): Velocity dynamic query template provider

![Git Stars](https://img.shields.io/github/stars/joutvhu/spring-dynamic-velocity)
![Git Forks](https://img.shields.io/github/forks/joutvhu/spring-dynamic-velocity)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)

GitHub Actions

- [get-release](https://github.com/joutvhu/get-release): GitHub Action to get release

![Git Stars](https://img.shields.io/github/stars/joutvhu/get-release)
![Git Forks](https://img.shields.io/github/forks/joutvhu/get-release)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![GitHub](https://img.shields.io/badge/github-%23121011.svg?logo=github&logoColor=white)

- [create-release ](https://github.com/joutvhu/create-release): GitHub Action to create release

![Git Stars](https://img.shields.io/github/stars/joutvhu/create-release)
![Git Forks](https://img.shields.io/github/forks/joutvhu/create-release)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![GitHub](https://img.shields.io/badge/github-%23121011.svg?logo=github&logoColor=white)

- [create-tag](https://github.com/joutvhu/create-tag): GitHub Action to create tag

![Git Stars](https://img.shields.io/github/stars/joutvhu/create-tag)
![Git Forks](https://img.shields.io/github/forks/joutvhu/create-tag)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![GitHub](https://img.shields.io/badge/github-%23121011.svg?logo=github&logoColor=white)

- [delete-artifact](https://github.com/joutvhu/delete-artifact): GitHub Action to delete artifacts

![Git Stars](https://img.shields.io/github/stars/joutvhu/delete-artifact)
![Git Forks](https://img.shields.io/github/forks/joutvhu/delete-artifact)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![GitHub](https://img.shields.io/badge/github-%23121011.svg?logo=github&logoColor=white)

- [write-file](https://github.com/joutvhu/write-file): GitHub Action to write file

![Git Stars](https://img.shields.io/github/stars/joutvhu/write-file)
![Git Forks](https://img.shields.io/github/forks/joutvhu/write-file)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)

- [publish-android](https://github.com/joutvhu/publish-android): GitHub Action to upload an Android release (.apk or .aab) to the Google Play Store

![Git Stars](https://img.shields.io/github/stars/joutvhu/publish-android)
![Git Forks](https://img.shields.io/github/forks/joutvhu/publish-android)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![Android](https://img.shields.io/badge/Android-3DDC84?logo=android&logoColor=white)

- [ftp-transfer](https://github.com/joutvhu/ftp-transfer): GitHub Action to transfer files to and from a computer running an FTP server service

![Git Stars](https://img.shields.io/github/stars/joutvhu/ftp-transfer)
![Git Forks](https://img.shields.io/github/forks/joutvhu/ftp-transfer)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![FTP](https://img.shields.io/badge/FTP-%23BF0000?logo=FileZilla&logoColor=white)

- [upload-s3](https://github.com/joutvhu/upload-s3): GitHub Action to upload files to Amazon S3

![Git Stars](https://img.shields.io/github/stars/joutvhu/upload-s3)
![Git Forks](https://img.shields.io/github/forks/joutvhu/upload-s3)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![AWS S3](https://img.shields.io/badge/AWS%20S3-V9A31?logo=Amazon%20S3&logoColor=white)

- [download-s3](https://github.com/joutvhu/download-s3): GitHub Action to download files from Amazon S3

![Git Stars](https://img.shields.io/github/stars/joutvhu/download-s3)
![Git Forks](https://img.shields.io/github/forks/joutvhu/download-s3)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![AWS S3](https://img.shields.io/badge/AWS%20S3-V9A31?logo=Amazon%20S3&logoColor=white)

- [intellij-format](https://github.com/joutvhu/intellij-format): GitHub Action for code formatting using IntelliJ IDEA

![Git Stars](https://img.shields.io/github/stars/joutvhu/intellij-format)
![Git Forks](https://img.shields.io/github/forks/joutvhu/intellij-format)
![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?logo=githubactions&logoColor=white)
![Docker](https://img.shields.io/badge/docker-%232496ED.svg?logo=docker&logoColor=white)
![IntelliJ IDEA](https://img.shields.io/badge/intellij-idea-%23000000.svg?logo=intellijidea&logoColor=white)

IDE Plugins

- [dart-scripts](https://github.com/joutvhu/dart-scripts): Dart Scripts Runner is an IntelliJ plugin to run scripts on pubspec.yaml for Dart projects

![Git Stars](https://img.shields.io/github/stars/joutvhu/dart-scripts)
![Git Forks](https://img.shields.io/github/forks/joutvhu/dart-scripts)
![Android Studio](https://img.shields.io/badge/Android%20Studio-3DDC84.svg?logo=android-studio&logoColor=white)
![IntelliJ IDEA](https://img.shields.io/badge/IntelliJIDEA-000000.svg?logo=intellij-idea&logoColor=white)
![Downloads](https://img.shields.io/jetbrains/plugin/d/18726-dart-scripts-runner)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Dart](https://img.shields.io/badge/dart-%230175C2.svg?logo=dart&logoColor=white)
![Flutter](https://img.shields.io/badge/flutter-%2302569B.svg?logo=flutter&logoColor=white)

Java Libraries

- [fixed-width-parser](https://github.com/joutvhu/fixed-width-parser): Fixed Width Parser: parse fixed width string to object and export object to fixed width string

![Git Stars](https://img.shields.io/github/stars/joutvhu/fixed-width-parser)
![Git Forks](https://img.shields.io/github/forks/joutvhu/fixed-width-parser)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)

- [expansy](https://github.com/joutvhu/expansy): An expression analyzer that allows you to define expression elements of your design.

![Git Stars](https://img.shields.io/github/stars/joutvhu/expansy)
![Git Forks](https://img.shields.io/github/forks/joutvhu/expansy)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)

- [xirr](https://github.com/joutvhu/xirr): To calculate the internal rate of return for a schedule of cash flows that is not necessarily periodic.

![Git Stars](https://img.shields.io/github/stars/joutvhu/xirr)
![Git Forks](https://img.shields.io/github/forks/joutvhu/xirr)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)

- [date-parser](https://github.com/joutvhu/date-parser): Utility to parse String to Date according to a target class, and the pattern strings. And format Date to String based on a pattern string.

![Git Stars](https://img.shields.io/github/stars/joutvhu/date-parser)
![Git Forks](https://img.shields.io/github/forks/joutvhu/date-parser)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)

- [model-tester](https://github.com/joutvhu/model-tester): Model Tester is a utility for automatically testing model classes.

![Git Stars](https://img.shields.io/github/stars/joutvhu/model-tester)
![Git Forks](https://img.shields.io/github/forks/joutvhu/model-tester)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![Junit](https://img.shields.io/badge/junit-%23E33332?logo=junit5&logoColor=white)

Dart Libraries

- [number_text_input_formatter](https://github.com/joutvhu/number_text_input_formatter): Number Text Input Formatter for Flutter

![Git Stars](https://img.shields.io/github/stars/joutvhu/number_text_input_formatter)
![Git Forks](https://img.shields.io/github/forks/joutvhu/number_text_input_formatter)
![Dart](https://img.shields.io/badge/dart-%230175C2.svg?logo=dart&logoColor=white)
![Flutter](https://img.shields.io/badge/flutter-%2302569B.svg?logo=flutter&logoColor=white)

- [open_file_plus](https://github.com/joutvhu/open_file_plus): A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html)

![Git Stars](https://img.shields.io/github/stars/joutvhu/open_file_plus)
![Git Forks](https://img.shields.io/github/forks/joutvhu/open_file_plus)
![Dart](https://img.shields.io/badge/dart-%230175C2.svg?logo=dart&logoColor=white)
![Flutter](https://img.shields.io/badge/flutter-%2302569B.svg?logo=flutter&logoColor=white)
![Android](https://img.shields.io/badge/Android-3DDC84?logo=android&logoColor=white)
![iOS](https://img.shields.io/badge/iOS-000000?logo=ios&logoColor=white)

- [dioxide](https://github.com/joutvhu/dioxide): Dioxide is a type conversion dio client generator.

![Git Stars](https://img.shields.io/github/stars/joutvhu/dioxide)
![Git Forks](https://img.shields.io/github/forks/joutvhu/dioxide)
![Dart](https://img.shields.io/badge/dart-%230175C2.svg?logo=dart&logoColor=white)

- [heif_converter](https://github.com/joutvhu/heif_converter): Flutter plugin to convert HEIC/HEIF file to PNG/JPEG image.

![Git Stars](https://img.shields.io/github/stars/joutvhu/heif_converter)
![Git Forks](https://img.shields.io/github/forks/joutvhu/heif_converter)
![Dart](https://img.shields.io/badge/dart-%230175C2.svg?logo=dart&logoColor=white)
![Flutter](https://img.shields.io/badge/flutter-%2302569B.svg?logo=flutter&logoColor=white)
![Android](https://img.shields.io/badge/Android-3DDC84?logo=android&logoColor=white)
![iOS](https://img.shields.io/badge/iOS-000000?logo=ios&logoColor=white)

JS / TS Libraries

- [libheif-web](https://github.com/joutvhu/libheif-web): An emscripten build of libheif distributed as an npm module for the browser.

![Git Stars](https://img.shields.io/github/stars/joutvhu/libheif-web)
![Git Forks](https://img.shields.io/github/forks/joutvhu/libheif-web)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?logo=javascript&logoColor=%23F7DF1E)
![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?logo=npm&logoColor=white)

- [libjs-loader](https://github.com/joutvhu/libjs-loader): Provides a method for lazy loading of JS libraries in the browser.

![Git Stars](https://img.shields.io/github/stars/joutvhu/libjs-loader)
![Git Forks](https://img.shields.io/github/forks/joutvhu/libjs-loader)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?logo=javascript&logoColor=%23F7DF1E)
![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?logo=npm&logoColor=white)

- [control-terminal](https://github.com/joutvhu/control-terminal): Control terminal cursor, screen and create string styling

![Git Stars](https://img.shields.io/github/stars/joutvhu/control-terminal)
![Git Forks](https://img.shields.io/github/forks/joutvhu/control-terminal)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?logo=javascript&logoColor=%23F7DF1E)
![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?logo=npm&logoColor=white)

Other Libraries

- [form-json](https://github.com/joutvhu/form-json): Support for files upload with JSON data for Rest API

![Git Stars](https://img.shields.io/github/stars/joutvhu/form-json)
![Git Forks](https://img.shields.io/github/forks/joutvhu/form-json)
![.Net](https://img.shields.io/badge/.NET-5C2D91?logo=.net&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)
![NodeJS](https://img.shields.io/badge/node.js-6DA55F?logo=node.js&logoColor=white)
![C#](https://img.shields.io/badge/c%23-%23239120.svg?logo=c-sharp&logoColor=white)
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?logo=openjdk&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript&logoColor=white)
![Dart](https://img.shields.io/badge/dart-%230175C2.svg?logo=dart&logoColor=white)

### Support

[![PayPal](https://www.paypalobjects.com/digitalassets/c/website/marketing/apac/C2/logos-buttons/optimize/34_Grey_PayPal_Pill_Button.png)](https://paypal.me/joutvhu)
[![Buy me a coffee](https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png)](https://buymeacoffee.com/joutvhu)