Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/franck-gaspoz/franck-gaspoz

github profile
https://github.com/franck-gaspoz/franck-gaspoz

Last synced: about 1 month ago
JSON representation

github profile

Awesome Lists containing this project

README

        



___

### Hi there πŸ‘‹

### πŸ‘‰ Find here some of my personnal, free and open source software repositories

___


### ⚑Movie Db Assistant

Generates **Movie catalogs documents** (HTML, stand alone ZIP,...) from a **list of movies titles** using **Web Crawlers** and a **templating system**.
Can scrap data from [IMDb](http://www.imdb.com)

πŸ‘‰ User & Developer manual: [manual.md](https://github.com/franck-gaspoz/MovieDbAssistant/blob/main/doc/manual.md)

πŸ‘‰ Read the project [readme](https://github.com/franck-gaspoz/MovieDbAssistant/blob/main/README.md)

πŸ‘‰ download last release: [1.0.0](https://github.com/franck-gaspoz/MovieDbAssistant/releases/download/1.0.0/movie-db-assistant.setup.1.0.0.exe) *(Inno Setup)* for `Windows 7,8,10,11 x64`

*Notes*

- depends on the scrawler from the project `MovieDbSpiders` @ GitHub: [/MovieDbSpiders/blob/master/README.md](https://github.com/franck-gaspoz/MovieDbSpiders/blob/master/README.md)




html movie catalog in browser: movie list


html movie catalog in browser: movie list



html movie catalog in browser: movie details


html movie catalog in browser: movie details





Inno Setup


Inno Setup


tray icon
tray menu


Tray app




[![GPLv3 license](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://raw.githubusercontent.com/franck-gaspoz/MovieDbAssistant/refs/heads/main/LICENSE)
![.net](https://img.shields.io/static/v1?label=&message=.NET%208&color=307639&style=plastic&logo=.net)
![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue)
![javascript](https://img.shields.io/static/v1?label=&message=javascript&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen)
![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen)
![html5](https://img.shields.io/static/v1?label=&message=HTML5&color=cdf998&style=plastic&logo=html5) ![css3](https://img.shields.io/static/v1?label=&message=CSS3&color=cdf998&style=plastic&logo=css3&logoColor=black)
![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF) ![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/MovieDbAssistant?color=3076BB&style=plastic&logo=github)

![release](https://img.shields.io/github/release-date-pre/franck-gaspoz/MovieDbAssistant?&style=plastic&label=release)

___

### ⚑Movie Db Spiders

This is a [Scrapy](https://github.com/scrapy/scrapy) project which can be used to crawl web sites for scraping movies' information and then store the data in `json` format.
Can scrap from:
- [IMDB](https://www.imdb.com/)

πŸ‘‰ Read the project [readme](https://github.com/franck-gaspoz/MovieDbSpiders/blob/master/README.md)
πŸ‘‰ check releases [here](https://github.com/franck-gaspoz/MovieDbSpiders/releases) | last [https://github.com/franck-gaspoz/MovieDbSpiders/releases/tag/1.1.1](https://github.com/franck-gaspoz/MovieDbSpiders/releases/tag/1.1.1)




movie db spider in shell


This project is a based on the project [MovieDbScraper](https://github.com/franck-gaspoz/MovieDbSpiders) and the project [https://github.com/dojutsu-user/IMDB-Scraper](https://github.com/dojutsu-user/IMDB-Scraper) [from **Vaibhav Gupta**] (2018,MIT)


![python](https://img.shields.io/static/v1?label=&message=Python&color=cdf998&style=plastic&logo=python)
![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen)
![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux)
![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF)
![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/MovieDbScraper?color=3076BB&style=plastic&logo=github)

![release](https://img.shields.io/github/release-date-pre/franck-gaspoz/MovieDbSpiders?&style=plastic&label=release)
![release](https://img.shields.io/github/v/release/franck-gaspoz/MovieDbSpiders?&style=plastic&label=)

___

### ⚑YouTube Popup : Chromium browsers extension

This repository provides source code and assets for the browser extension **YouTube Popup**.
The extension button once clicked and if you are currently over a **youtube/watch** browser tab, opens the video in a new **popup window**. If no video is found a message is displayed to the user.

It is compatible with browsers based on **Chromium**: Microsoft Edge, Chrome, Opera, Brave

πŸ‘‰ Read the project [readme](https://github.com/franck-gaspoz/youtube-popup/blob/main/README.md)
| Download the last relase: [1.1.0 ](https://github.com/franck-gaspoz/youtube-popup/releases/download/1.1.0/youtube-popup-1.1.0.zip) (zip) and install it in browser extensions (unzip, extensions > developer mode > load unpacked extension)




YouTube popup



YouTube popup



![node.js](https://img.shields.io/static/v1?label=&message=Node.js&color=307639&style=plastic&logo=node.js&logoColor=white) ![Chrome Api](https://img.shields.io/static/v1?label=&message=Chrome%20Api&color=307639&style=plastic&logo=google) ![javascript](https://img.shields.io/static/v1?label=&message=javascript&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen)
![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen)
![html5](https://img.shields.io/static/v1?label=&message=HTML5&color=cdf998&style=plastic&logo=html5) ![css3](https://img.shields.io/static/v1?label=&message=CSS3&color=cdf998&style=plastic&logo=css3&logoColor=black) ![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF) ![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA)
![edge](https://img.shields.io/static/v1?label=&message=Edge&color=98cdf9&style=plastic&logo=microsoftedge&logoColor=blue)
![chrome](https://img.shields.io/static/v1?label=&message=Chrome&color=98cdf9&style=plastic&logo=googlechrome&logoColor=blue)
![opera](https://img.shields.io/static/v1?label=&message=Opera&color=98cdf9&style=plastic&logo=opera&logoColor=red)
![brave](https://img.shields.io/static/v1?label=&message=Brave&color=98cdf9&style=plastic&logo=brave&logoColor=red)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/youtube-popup?color=3076BB&style=plastic&logo=github)

___

### ⚑NodeJs Electron Forge application template

This template repository provides a ready to run a **NodeJs Electron Forge** sample application based on **webpack** and **TypeScript**

πŸ‘‰ Read the project [readme](https://github.com/franck-gaspoz/electron-forge-app-template/blob/main/README.md)




Electron + Chrome running on Windows 11



Electron + Chrome running on Windows 11



![node.js](https://img.shields.io/static/v1?label=&message=Node.js&color=307639&style=plastic&logo=node.js&logoColor=white) ![webpack](https://img.shields.io/static/v1?label=&message=webpack&color=307639&style=plastic&logo=webpack) ![electron](https://img.shields.io/static/v1?label=&message=electron&color=307639&style=plastic&logo=electron&logoColor=white) ![typescript](https://img.shields.io/static/v1?label=&message=TypeScript&color=cdf998&style=plastic&logo=typescript) ![html5](https://img.shields.io/static/v1?label=&message=HTML5&color=cdf998&style=plastic&logo=html5) ![css3](https://img.shields.io/static/v1?label=&message=CSS3&color=cdf998&style=plastic&logo=css3&logoColor=black) ![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF) ![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/electron-forge-app-template?color=3076BB&style=plastic&logo=github)

___

### ⚑Ansi / Vt Console for console applications / CLI

This library provides ANSI VT support (cursor,colors,screen size) for multi-plateform (windows, linux, osx, arm) console applications using C# and .NET Core 6:
- **markup** language to embed **ANSI VT** sequences in any string using a fluent markup language
- **ANSI/Vt parser** that can identify/remove escape sequences in a text
- strings shortcuts and API methods
- **widgets** : visual elements with live update, animations, thread safe, combinables together

πŸ‘‰ read the project [readme](https://github.com/franck-gaspoz/AnsiVtConsole.NetCore/blob/master/README.md)



application demo title in console

demo console output


sample demonstration running text widgets


![.net](https://img.shields.io/static/v1?label=&message=.NET%206&color=307639&style=plastic&logo=.net) ![console](https://img.shields.io/static/v1?label=&message=console&color=307639&style=plastic&logo=) ![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue) ![.ANSI/VT](https://img.shields.io/static/v1?label=&message=ANSI/VT&color=cdf998&style=plastic&logo=) ![shell](https://img.shields.io/static/v1?label=&message=Shell&color=cdf998&style=plastic&logo=) ![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen) ![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF) ![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA) ![arm](https://img.shields.io/static/v1?label=&message=ARM&color=285fdd&style=plastic&logo=android)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/AnsiVtConsole.NetCore?color=3076BB&style=plastic&logo=github)

___

### ⚑Command line parser

This .Net 6 library provides functionalities needed to build console applications running in a terminal (Windows terminal, cmd.exe, ConEmu, bash, ...) with text interface

- parsing command line arguments
- command pattern helps implementing commands binded to methods from command line in a simple and regular way using a fluent syntax
- multi-language commands help configuration files
- automatic help command
- provide full support of [AnsiVtConsole.NetCore]([AnsiVtConsole.NetCore](https://github.com/franck-gaspoz/AnsiVtConsole.NetCore/blob/master/README.md))

πŸ‘‰ read the project [readme](https://github.com/franck-gaspoz/CommandLine.NetCore/blob/master/README.md)






the way a command syntax can be specified





the corresponding method
implementing the command syntax

![.net](https://img.shields.io/static/v1?label=&message=.NET%206&color=307639&style=plastic&logo=.net) ![console](https://img.shields.io/static/v1?label=&message=console&color=307639&style=plastic&logo=) ![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue) ![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen) ![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF) ![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA) ![arm](https://img.shields.io/static/v1?label=&message=ARM&color=285fdd&style=plastic&logo=android)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/CommandLine.NetCore?color=3076BB&style=plastic&logo=github)

___

### ⚑ Windows Audio Session 1.0 binaries

https://github.com/franck-gaspoz/WindowsAudioSessionSample/releases/download/v1.0/WindowsAudioSession_1.0.7z

![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF)

Unzip anywhere and run `WindowsAudioSession.exe`. Select your audio device in the top left list and press the button 'Start'

___

### ⚑ Tensorflow Keras deep learning samples & image prediction

A few samples to demonstrates the use of tensorflow and keras, throught basic samples and for image recognition, with a python WEB API that serves the image recognition functionnality. Project doc provides explanations and graphical views about Deep Neural Networks

πŸ‘‰ read the project [readme](https://github.com/franck-gaspoz/TensorflowKeras_DeepLearning_Samples/blob/master/README.md)




running Uvicorn FastAPI serving the image recognition functionnality using VGG16




image to be classified




the classification results given by the HTTP query JSon response

![tensorFlow](https://img.shields.io/static/v1?label=&message=TensorFlow&color=307639&style=plastic&logo=tensorFlow) ![keras](https://img.shields.io/static/v1?label=&message=Keras&color=307639&style=plastic&logo=keras) ![shap](https://img.shields.io/static/v1?label=&message=SHAP&color=307639&style=plastic&logo=) ![matplotlib](https://img.shields.io/static/v1?label=&message=matplotlib&color=307639&style=plastic&logo=) ![pydot](https://img.shields.io/static/v1?label=&message=pydot&color=307639&style=plastic&logo=pydot) ![graphviz](https://img.shields.io/static/v1?label=&message=graphviz&color=307639&style=plastic&logo=) ![fastapi](https://img.shields.io/static/v1?label=&message=fastapi&color=307639&style=plastic&logo=fastapi) ![uvicorn](https://img.shields.io/static/v1?label=&message=uvicorn&color=307639&style=plastic&logo=) ![python](https://img.shields.io/static/v1?label=&message=Python&color=cdf998&style=plastic&logo=python) ![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen) ![rest](https://img.shields.io/static/v1?label=&message=REST&color=cdf998&style=plastic&logo=&logoColor=red) ![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF) ![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/TensorflowKeras_DeepLearning_Samples?color=3076BB&style=plastic&logo=github)

___

### ⚑ Windows Audio Session (WASAPI) sample

A sample of usage of Windows Audio Session WASAPI using BASS.NET - WPF C# .NET Framework 4.8

- colored bars (vu-meters) showing captured device sound FFT , Sound Level and sound wave

Run the project, select your audio device, and this tool will listen to the device internal output and animates some of the sound properties. The library BASS.NET is used to interface C# with the WASAPI Windows library.

**Clean architecture & SOLID approach**: a complete discoupling between data,data providers,data transformers,ui controls,drawers,view models,application logic. Relying on the patterns MVVM, Command and Chain of responsability. Implements several importants aspects of WPF programming:
- User Controls, Resources/Styles, Converters, View Models, Data annotations, Data validators, Data binding, Commands, Visual Drawings

πŸ‘‰ read the project [readme](https://github.com/franck-gaspoz/WindowsAudioSessionSample/blob/main/README.md)


a FFT having 512 bars + FFT with 16 bars and peak bars + stereo sound level



a FFT having 512 bars + FFT with 16 bars and peak bars + stereo sound level + sound wave

![.netframework](https://img.shields.io/static/v1?label=&message=.NET%20Framework&color=307639&style=plastic&logo=.net) ![wpf](https://img.shields.io/static/v1?label=&message=WPF&color=307639&style=plastic&logo=wpf) ![bass.net](https://img.shields.io/static/v1?label=&message=BASS.NET&color=307639&style=plastic&logo=) ![wasapi](https://img.shields.io/static/v1?label=&message=WASAPI&color=307639&style=plastic&logo=) ![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue) ![xaml](https://img.shields.io/static/v1?label=&message=XAML&color=cdf998&style=plastic&logo=xaml&logoColor=darkgreen) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/WindowsAudioSessionSample?color=3076BB&style=plastic&logo=github)

___

### ⚑ Orbital Shell
Multi-plateform (**windows, linux, macos, arm**) command shell (according to .Net Core supported platforms and APIs compatibilities), inspired by bash and **POSIX** recommendations.

It provides any usual bash shell feature (even if modernized) and 'user friendly' syntaxes allowing to access (get/set/call) C# objects.

Developed using **C# 8 .NET 5.0 - compatible with modules and libraries targeting .NET Core 3.1 and .NET Standard 2.1** , developped using GitHub CI/CD (build,nuget packaging,storage)

This shell integrates the most usefull shell commands, and is intented to be extended by coding new commands or downloading new commands modules within a repository of modules. Of course it can be enterly customized by using the features integrated to the shell (scripts, functions, commands, aliases, settings, parametrization,...). Having a strong ANSI/VT-100-220-300-500 support, it provides structured and colorized display of data and information (support of ASCII, Unicode and 24 bits colors). Includes a Web API for support of remote shell

Contribute :

We are looking for **collaborators** (currently there is **13 members**) to help evolving this tool !

πŸ‘‰ read the project [readme](https://github.com/OrbitalShell/Orbital-Shell/blob/master/README.md) | visit the [project's web site](https://orbitalshell.github.io/OrbitalShell/) | go to the [project main repository (6 at all)](https://github.com/OrbitalShell/Orbital-Shell/)






orbsh running in windows terminal console

![.net](https://img.shields.io/static/v1?label=&message=.NET%205&color=307639&style=plastic&logo=.net) ![.net](https://img.shields.io/static/v1?label=&message=.NET%203.1&color=307639&style=plastic&logo=.net) ![.net](https://img.shields.io/static/v1?label=&message=.NET%20Standard%202.1&color=307639&style=plastic&logo=.net) ![console](https://img.shields.io/static/v1?label=&message=console&color=307639&style=plastic&logo=console) ![git](https://img.shields.io/static/v1?label=&message=Git&color=307639&style=plastic&logo=git) ![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue) ![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen) ![ansivt](https://img.shields.io/static/v1?label=&message=Ansi/VT&color=cdf998&style=plastic&logo=&logoColor=darkgreen) ![REST](https://img.shields.io/static/v1?label=&message=REST&color=cdf998&style=plastic&logo=) ![linux](https://img.shields.io/static/v1?label=&message=Linux&color=285fdd&style=plastic&logo=linux) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF) ![osx](https://img.shields.io/static/v1?label=&message=OSX&color=285fdd&style=plastic&logo=apple&logoColor=AAFFAA) ![arm](https://img.shields.io/static/v1?label=&message=ARM&color=285fdd&style=plastic&logo=android)
![GitHub Repo stars](https://img.shields.io/github/stars/OrbitalShell/Orbital-Shell?color=3076BB&style=plastic&logo=github)

___

### ⚑ GIS Tools - Map Viewer (WPF)

This software is a GIS tool (Geographical Information Systems) map viewer / downloader , that is a re-build and retro-engineering of the existing WEB site of the French **BRGM** (National Geographical Service) as a **WPF** Desktop application, allowing to introduce many improvments and functionnalities to the aging web site. Uses the `DotSpatial.Projections` library for geological coordinates computation






GIS BRGM Map Viewer (currently Private, will be opened soon)

![.net](https://img.shields.io/static/v1?label=&message=.NET%20Framework&color=307639&style=plastic&logo=.net) ![wpf](https://img.shields.io/static/v1?label=&message=WPF&color=307639&style=plastic&logo=wpf) ![dotspatial.projections](https://img.shields.io/static/v1?label=&message=DotSpatial.Projections&color=307639&style=plastic&logo=) ![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue) ![xaml](https://img.shields.io/static/v1?label=&message=XAML&color=cdf998&style=plastic&logo=xaml&logoColor=darkgreen) ![json](https://img.shields.io/static/v1?label=&message=JSON&color=cdf998&style=plastic&logo=javascript&logoColor=darkgreen) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF)

___

### ⚑ Widget Dock (WPF)

πŸ‘‰ read the project [readme](https://github.com/franck-gaspoz/WidgetDockXTreme/blob/master/README.md)

- 100% WPF - XAML - intensivelly based on custom wpf behaviors
- Windows 10 Desktop .Net Core 3.1 WPF application (use of PInvoke)
- this software is to be completed - DIY πŸ˜„
- we should develop widgets now!
- check the project development tutorial





![.net](https://img.shields.io/static/v1?label=&message=.NET%20Framework&color=307639&style=plastic&logo=.net) ![wpf](https://img.shields.io/static/v1?label=&message=WPF&color=307639&style=plastic&logo=wpf) ![pinvoke](https://img.shields.io/static/v1?label=&message=PInvoke&color=307639&style=plastic&logo=) ![winapi](https://img.shields.io/static/v1?label=&message=WINAPI&color=307639&style=plastic&logo=) ![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue) ![xaml](https://img.shields.io/static/v1?label=&message=XAML&color=cdf998&style=plastic&logo=xaml&logoColor=darkgreen) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/WidgetDockXTreme?color=3076BB&style=plastic&logo=github)

___

### ⚑ WPF Utilities (WPF)

a complete set of essential components

πŸ‘‰ read the project [readme](https://github.com/franck-gaspoz/WPFUtilities/blob/main/README.md)






WPF made simple with a SOLID approach for MVVM
🚧 still under construction 🚧



![.net](https://img.shields.io/static/v1?label=&message=.NET%20Framework&color=307639&style=plastic&logo=.net) ![wpf](https://img.shields.io/static/v1?label=&message=WPF&color=307639&style=plastic&logo=wpf) ![csharp](https://img.shields.io/static/v1?label=&message=C%20♯&color=cdf998&style=plastic&logo=csharp&logoColor=dodgerblue) ![xaml](https://img.shields.io/static/v1?label=&message=XAML&color=cdf998&style=plastic&logo=xaml&logoColor=darkgreen) ![windows](https://img.shields.io/static/v1?label=&message=Windows&color=285fdd&style=plastic&logo=windows&logoColor=77DDFF)
![GitHub Repo stars](https://img.shields.io/github/stars/franck-gaspoz/WPFUtilities?color=3076BB&style=plastic&logo=github)

___

### ⚑ Others works below

- parsing any language with ANTLR C#
- view model base implementation for WPF
- google (free) translator api
- command pattern extension
- mantisBT web server api (Swagger/OpenAPI)
- multi modal MVVM model validation
- various CLI tools and libraries (WPF,Log,..)

___

## ⚑ About me

[![Github](https://img.shields.io/github/followers/franck-gaspoz?label=Follow&style=social)](https://github.com/franck-gaspoz) [![Linkedin](https://img.shields.io/badge/-franck%20gaspoz-blue?style=flat-square&logo=linkedin&logoColor=white&link=)](https://www.linkedin.com/in/franckgaspoz/) [![Mail](https://img.shields.io/badge/[email protected]?style=flat-square&logo=gmail&logoColor=red&link=)](mailto:[email protected])

[![trophy](https://github-profile-trophy.vercel.app/?username=franck-gaspoz&theme=flat&no-frame=true&margin-w=32&no-bg=true&column=-1)](https://github.com/ryo-ma/github-profile-trophy)