Projects in Awesome Lists by chicio
A curated list of projects in awesome lists by chicio .
https://github.com/chicio/id3tageditor
:musical_note::guitar:A Swift library to read and write ID3 Tag of any mp3 file. Supported ID3 tag version: 2.2, 2.3 and 2.4. Supported platform: iOS, macOS, tvOS, watchOS, Linux Ubuntu. :musical_note::guitar:
id3 id3-parser id3-reader id3-writer id3v2 id3v2-tag ios macos mp3 mp3-tags mp3tag music nsdata swift swift-library swift-linux swift-package-manager tvos ubuntu universal-framework
Last synced: 16 May 2025
https://github.com/chicio/rangeuislider
:iphone: :large_blue_circle::heavy_minus_sign::large_blue_circle: An iOS range selection slider compatible with UIKit and SwiftUI. Developed using autolayout and highly customizable using IBDesignabled and IBInspectable or programmatically. It support also RTL (right to left) languages automatically out of the box.
autolayout ibdesignable ibinspectable ios knob-color knob-gradient knob-shadow-radius knob-width range-picker range-slider range-slider-component rangeslider slider-range swift-framework swiftui uislider xcode
Last synced: 12 May 2025
https://github.com/chicio/spectral-clara-lux-tracer
β¨A physically based ray tracer with multiple shading models support and Color Rendering Index (CRI) evaluation. Project developed for my master degree thesis at University Milano-Bicocca. β¨
ciexyz color computer-graphics light pathtracing physically-based-rendering raytracer
Last synced: 23 Apr 2025
https://github.com/chicio/exploring-scenekit
:space_invader: An app created to explorer the features of SceneKit iOS framework. Assets load (Model I/O), interaction, animation, classical rendering (Blinn-Phong), physically based rendering.
apple blinn-phong collada computer-graphics ios physically-based-rendering scenekit swift
Last synced: 23 Apr 2025
https://github.com/chicio/spectral-brdf-explorer
:zap::computer: OpenGL application inspired by Walt Disney Animation Studios BRDF Viewer. A BRDF Viewer that support standard RGB and spectral data (tristimulus values) color calculation.
ciexyz color-calculation computer-graphics lighting-model opengles spectral-data
Last synced: 13 Jun 2025
https://github.com/chicio/tabbaruiaction
ππ± A SwiftUI custom TabBar view with action button for modal content display. Fully compatible with Mac Catalyst. ππ±
apple catalyst ios ipados library maccatalyst macos swift swift-package-manager swiftpackagemanager swiftui tabbar tabbaritem tabbarview tabview
Last synced: 23 Apr 2025
https://github.com/chicio/TabBarUIAction
ππ± A SwiftUI custom TabBar view with action button for modal content display. Fully compatible with Mac Catalyst. ππ±
apple catalyst ios ipados library maccatalyst macos swift swift-package-manager swiftpackagemanager swiftui tabbar tabbaritem tabbarview tabview
Last synced: 14 Mar 2025
https://github.com/chicio/mp3id3tagger
:notes::musical_note:A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. :guitar::musical_score:
id3 id3-reader id3-writer id3v1 id3v2 macos mp3 mp3-tags mvvm reactive reactive-programming rxcocoa rxswift swift
Last synced: 02 Aug 2025
https://github.com/chicio/chicio.github.io
:ghost: Fabrizio Duroni (me :smile:) personal website. Created using GatsbyJS, Styled Components, Typescript, tsParticles, GitHub pages, Github Actions, Upptime.
css-animation fontawesome gatsbyjs github-actions github-page github-pages lighthouse loadable-components progressive-web-app react reactjs service-worker styled-components tsparticles typescript webpack webpack-plugin workbox
Last synced: 23 Apr 2025
https://github.com/chicio/react-native-multiple-rctrootview
An example project created for my blog post "React Native: use multiple RTCRootView instances in an existing iOS app"
rctrootview react react-native
Last synced: 10 Jul 2025
https://github.com/chicio/springboot-restclients-cheatsheets
An example Spring Boot app that I created for my blog post "Spring Boot + Kotlin Rest client cheatsheet: RestTemplate and Webclient"
kotlin microservice rest rest-api resttemplate spring-boot
Last synced: 22 Aug 2025
https://github.com/chicio/ray-tracing
:sunny: :zap: Ray tracer developed as final project for my computer graphics course at University Milano-Bicocca.
computer-graphics cubemap perlin-noise phong-lighting raytracer shadow-feeler-ray skybox
Last synced: 02 Apr 2026
https://github.com/chicio/swiftui-customtabbar
:iphone: A custom iOS TabBar implementation using SwiftUI. :iphone:
apple ios iphone mobile swift swiftui swiftui-example swiftui-learning xcode
Last synced: 23 Apr 2025
https://github.com/chicio/explore-wkscriptmessagehandler
:iphone: An example project created for my blog post "Web to native communication on iOS using WKScriptMessageHandler" :iphone:
app apple communication ios ipad iphone javascript mobile-app mobile-development native sample-app swift web webki wkscriptmessagehandler wkwebview
Last synced: 23 Apr 2025
https://github.com/chicio/use-uikit-in-swiftui
An example of UIViewRepresentable and UIViewControllerRepresentable create for my blog post "Use UIKit components in SwiftUI: UIViewControllerRepresentable and UIViewRepresentable" :iphone::baby_chick:
Last synced: 23 Apr 2025
https://github.com/chicio/hackerrank
:computer: :closed_book: My collection of solutions to the challenges on HackerRank.
competitive-programming hackerrank
Last synced: 25 Jul 2025
https://github.com/chicio/model-view-presenter
Example native iOS app and example native Android app showcasing Model View Presenter architectural pattern. :four_leaf_clover: This repo contains the examples shown in my blog posts "Model View Presenter on iOS: no more excuses, write your unit test" and "Model View Presenter on Android: unit test for everything":hibiscus:
clean-code mobile model-view-presenter test-driven-development
Last synced: 23 Apr 2025
https://github.com/chicio/module-federation-react-example
An example app designed with micro frontend architectural pattern using Webpack Module Federation. :rocket:
microfrontend microfrontends module-federation module-federation-examples react reactjs webpack webpack5 webpack5-module-federation
Last synced: 23 Apr 2025
https://github.com/chicio/react-native-typescript-existing-app
An example project created for my blog post "React Native + Typescript :purple_heart:, love at first sight. Setup in an existing app."
mobile mobile-app native react react-native typescript
Last synced: 07 Mar 2026
https://github.com/chicio/notification-content-extension-example
An example project created for my blog post "Rich iOS notifications with Notification Content Extension" :iphone:
apple extensions ios local-notifications mobile mobile-app notifications push-notifications pushnotification pushnotifications rich-push storyboard swift
Last synced: 23 Apr 2025
https://github.com/chicio/dependencies-injection-swift-example
A simple dependencies injection container I created for my blog post "How to: create your SUPER simple dependency injector framework in Swift" :bird::iphone:
dependency-injection generics hashable-dictionaries metaprogramming swift
Last synced: 28 Oct 2025
https://github.com/chicio/react-native-native-modules-communication
An example project created for my blog post "React Native: a simple architecture for Native Modules communication with your UIViewController on iOS" and "React Native: a simple architecture for Native Modules communication with your Activities and Fragments on Android" :iphone::collision:
android architecture eventbus ios java native-modules native-modules-communication nsnotificationcenter objective-c react-native swift
Last synced: 12 Apr 2026
https://github.com/chicio/sales-taxes
:dollar: :credit_card: An iOS implementation of the Sales Taxes technical interview problem.
Last synced: 25 Oct 2025
https://github.com/chicio/react-native-realm-manual-link
An example project created for my blog post "React Native and Realm: custom manual link for an iOS app with custom directories structure"
dependencies react react-native react-native-linking realm
Last synced: 28 Apr 2026
https://github.com/chicio/path-example
An example playground created for my blog post "Use SwiftUI path to render you svg files: a practical example" π±π¨βπ¨
Last synced: 23 Sep 2025
https://github.com/chicio/clean-code-meaningful-names
An example java project created for my blog post "A first approach to contract test"
clean-code naming naming-conventions uncle-bob
Last synced: 16 Dec 2025
https://github.com/chicio/chicio-blog
π» Fabrizio Duroni (me π) personal website. Created using Next.js.
blog next nextjs portfolio portfolio-website react
Last synced: 05 Feb 2026
https://github.com/chicio/react-native-parallax-carousel
A carousel with parallax and opacity animation, mimicking what the Apple TV app does in the home launch carousel.
carousel expo react-native reanimated
Last synced: 07 Mar 2026
https://github.com/chicio/contract-tests
An example java project created for my blog post "A first approach to contract test"
contract-testing java tdd unit-test
Last synced: 27 Jul 2025
https://github.com/chicio/custom-jackson-module
π§±An example Kotlin project created for my blog post "A custom module for Jackson object mapper using Java Service Provider". π§±
jackson jackson-databind spring spring-boot
Last synced: 10 May 2026
https://github.com/chicio/contract-testing-asynchronous-messaging-pact
A sample project for my blog post "", where I show how to create write contract tests for an asynchronous messaging architecture with ππ€ Pact, Junit 5 and MockK ππ€.
arrow-kt event-driven junit5 kotlin messaging messaging-app mockk pact pact-broker
Last synced: 11 Mar 2025
https://github.com/chicio/asynchronous-testing-closure-dependency
This repository contains an example for my article "Asynchronous testing in Swift".
asynchronous-tests closure swift unit-testing xctest
Last synced: 11 Mar 2025
https://github.com/chicio/golden-master-testing-characterization-test
An example java project created for my blog post "Golden master testing aka Characterization test: a powerful tool to win your fight against legacy code"
agile characterization-tests golden-master tdd
Last synced: 01 Jul 2025
https://github.com/chicio/autoclosure-and-escaping
An example app created for my blog post "Swift Closure: demystifying escaping and autoclosure attributes"
autoclosure closure escaping ios swift
Last synced: 22 Aug 2025
https://github.com/chicio/explore-javascriptinterfaces
:robot: An example project created for my blog post "Web to native communication on iOS using WKScriptMessageHandler" :robot:
Last synced: 28 Apr 2026
https://github.com/chicio/katas
πͺποΈββοΈ A collection of katas I did to hone my programming skills. ποΈββοΈπͺ
coding-dojo functional-programming interview kata kotlin objective-c swift typescript
Last synced: 01 May 2026
https://github.com/chicio/scalawithcatsexercises
Repo that contains my version of scala with cats exercises :collision::sweat_drops:
Last synced: 10 Mar 2026
https://github.com/chicio/id3tageditor-ai-agent
A chatbot based on langchain. It uses RAG + FAISS to answer ID3TagEditorsQuestions
Last synced: 01 May 2026
https://github.com/chicio/react-native-skia-gradients
Some examples of gradients done with React Native Skia.
expo gradient gradients react react-native skia
Last synced: 14 Apr 2026
https://github.com/chicio/react-native-background-shape-skia-svg
An example project for my blog post "React Native is native: drawing customized background shapes with React Native Skia and React Native SVG". π§βπ¨π¨
react react-native react-native-skia react-native-svg shape
Last synced: 08 May 2026
https://github.com/chicio/whichlocale
An iOS app used to show how iOS manages locale selection for an app. This is the example app for my blog post "Which Locale? Decoding the Madness Behind iOS Localization and Language Preferences"
Last synced: 08 Apr 2025