Awesome List Updates on Feb 06 - Feb 12, 2023
45 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Docker
Orchestration
- docker rollout (⭐2.8k) - Zero downtime deployment for Docker Compose services by @Wowu
2. Awesome Blazor
Articles / Others
- Improve Blazor startup process UX - January 21, 2023 - You can do a lot of things with Blazor: PWA, SSR, SPA, Hybrid app... the process of how the user sees the first page is different for each of these modes.
3. Awesome Software Architecture
Bonus / DevOps
- Software Architect Roadmap - A complete and structured guide to become a Software Architect.
4. Awesome Low Code
Platforms / Low Code Application Platform
- Loopple - A low code drag and drop dashboard builder.
5. Awesome Crystal
Misc
- observable (⭐10) - Implementation of the observer pattern
Editor Plugins
- Lite-XL
- lite-plugin-crystal (⭐6) - Crystal support for the Lite-XL editor
6. Awesome Fiber
⚙️ Middlewares / 🌱 Third Party
- mikhail-bigun/fiberlogrus (⭐10) - A logger middleware that uses logrus and its structured logging features.
7. Awesome List
Decentralized Systems
- ZeroNet (⭐93) - A decentralized web-like network of peer-to-peer users.
Health and Social Science
- Digital Humanities (⭐300) - Software for humanities scholars using quantitative or computational methods.
8. Awesome Arcgis Developers
Data conversion tools
- img2geojson (⭐20) - Drag an image onto a map, trace the paths you need, and export as GeoJSON.
Helpers
- geojson-random-generator (⭐5) - Generate and download random GeoJSON quickly for testing.
9. Awesome Jupyter
Visualization
- anywidget - A Python library that simplifies creating and publishing custom Jupyter widgets.
10. Awesome Qubes OS
System Information & Requirements
- Architecture - Qubes implements a security-by-compartmentalization approach.
- Audio virtualization - VMs on Qubes OS have access to virtualized audio through the PulseAudio module.
- Security-critical code - A list of security-critical (i.e., trusted) code components in Qubes OS.
- Storage pools - Qubes OS implements a security-by-isolation (or security-by-compartmentalization) approach by providing the ability to easily create many security domains.
- Networking - In Qubes, the standard Xen networking is used, based on backend driver in the driver domain and frontend drivers in VMs.
- Config files - These files are placed in /rw, which survives a VM restart. That way, they can be used to customize a single VM instead of all VMs based on the same template. The scripts here all run as root.
- Disposable customization - A disposable can be based on any app qube.
- How to install software in dom0 - How to install a specific package
- How to make any file persistent (bind-dirs) - With bind-dirs any arbitrary files or folders can be made persistent in app qubes.
- How to mount a Qubes partition from another OS - When a Qubes OS install is unbootable or booting it is otherwise undesirable, this process allows for the recovery of files stored within the system.
- Managing qube kernels - By default, VMs kernels are provided by dom0.
- Qubes service - Usage documentation is in the qvm-service man page.
- RPC policies - This document explains the basics of RPC policies in Qubes.
- Resize disk image - By default Qubes uses thin volumes for the disk images.
- Standalones and HVMs - A standalone is a type of qube that is created by cloning a template. Unlike templates, however, standalones do not supply their root filesystems to other qubes.
- Volume backup and revert - With Qubes, it is possible to revert one of a VM’s storage volumes to a previous state using the automatic snapshot that is normally saved every time a VM is shutdown.
VM-Hardening
- Using Multi-Factor Authentication with Qubes (⭐261) - This page concerns multi-factor authentication for logging into external services, not for logging into Qubes itself.
- Using OnlyKey with Qubes OS - The following setup instructions walk through the process of configuring dom0 and a USB qube so that OnlyKey will function as a keyboard and be able to communicate with the OnlyKey app (required for TOTP).
- Qrexec: Qubes RPC internals - The qrexec framework consists of a number of processes communicating with each other using a common IPC protocol, described in detail below.
- Qrexec: socket-based services - The qrexec allows implementing services not only as executable files, but also as Unix sockets.
- Qubes memory manager (qmemman) - Provides automatic balancing of memory across participating PV and HVM domains, based on their memory demand
Customization
- Custom icons - Place the custom folder icons ~/.local/share/icons is a persistent place to place the custom folder icons and so is /usr/share/icons.
- i3 (window manager) - i3 is part of the stable repository (as of Qubes R3.1) and can be installed by using the dom0 update mechanism.
- KDE (desktop environment) - KDE was the default desktop environment in Qubes
GPU
- GUI-virtualization - All AppVM X applications connect to local (running in AppVM) Xorg servers.
- How-to-use-pci-devices - This page is part of device handling in qubes.
- Install-nvidia-driver (⭐261) - Nvidia proprietary driver installation.
- Nvidia-troubleshooting (⭐261) - Nvidia Troubleshooting Guide
Exploitation Tools / Unikernel-like
- AFL++ (⭐5.8k) - AFL++ is a superior fork to Google's AFL - more speed, more and better mutations, more and better instrumentation, custom module support, etc.
- Coredump (⭐7) - Access Microsoft Windows Coredump files.
- Kvm (⭐45) - KVM memflow connector.
- Pcileech (⭐30) - Access pcileech interface.
- Qemu_procfs (⭐41) - Access QEMU Physical memory.
- Unicorn - Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework.
Optics and Extra Info / UX - User Experience
- UX Bessie - Qubes OS AppMenu Design Direction. Part of 2020/21 MOSS funded UX work.
- UX Jackie - Qubes OS AppMenu Design Direction. Part of 2020/21 MOSS funded UX work.
11. Awesome Ci
Name: Betterscan
Description: Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners with One Report (Code, IaC) - Betterscan Community Edition (CE)
Features: Docker
Supported repositories: Git
Documentation: Documentation
Price: Non-free Community Edition and Paid PRO version
12. Awesome Chatgpt
Assistants
13. Awesome Postgres
Contents / Server
- YugabyteDB - Open Source Distributed SQL using a fork of PostgreSQL on top of distributed storage and transaction
Resources / Roadmaps
- PostgreSQL Roadmap - A roadmap providing step wise guide to PostgreSQL.
14. Awesome Hacking
Docker Images for Penetration Testing & Security
docker pull kalilinux/kali-linux-dockerofficial Kali Linux
15. Awesome Db Tools
CLI
- pg_activity (⭐2.6k) - Top-like application for PostgreSQL server activity monitoring.
- pg_top (⭐115) - Top for PostgreSQL.
Application platforms / Samples
- ILLA Cloud (⭐12k) - Low-code internal tool building platform.
16. Awesome Zig
Compilers and interpreters
- fubark/cyber (⭐1.3k) - Fast and concurrent scripting.
Network / HTTP
- Vexu/routez (⭐250) - HTTP server.
17. Awesome Swift
Quality / Barcode
- L10nLint (⭐42) - A linter tool for Localizable.strings.
18. Alternative Internet
Compute
- Bacalhau is a platform for fast, cost efficient, and secure computation by running jobs where the data is generated and stored. With Bacalhau, you can streamline your existing workflows without the need of extensive rewriting by running arbitrary Docker containers and WebAssembly (wasm) images as tasks. This architecture is also referred to as Compute Over Data (or CoD
19. Awesome Canvas
Libraries / To draw using canvas
- Javascript-Voronoi (⭐1.1k) - A Javascript implementation of Fortune's algorithm to compute Voronoi cells
Resources / Websites and Tutorials
- Canvas Demos by David Walsh - 9 Mind-Blowing Canvas Demos with their respective source code.
20. Awesome Electronics
Documentation / University Course Archives
- Tabula - Extract tabular data from a pdf, very useful for extracting pin tables or part characteristics from datasheets.
- WebPlotDigitizer - Extract data from plots, charts, etc., very useful for getting part performance curves from datasheets.
- WaveDrom - Create waveforms and timing diagrams from a JSON description file.
21. Awesome Python Typing
Tools / Helper tools to add annotations to existing code
- jsonschema-gentypes (⭐46) - Generate Python types based on TypedDict from a JSON Schema.
Articles / Third-party articles
- Our journey to type checking 4 million lines of Python - Dropbox has been one of the first companies to adopt Python static type checking at this scale.
22. Awesome Mongodb
Tools / Desktop
- Studio 3T - Cross-platform GUI, stable and powerful (formerly MongoChef and Robo 3T)
23. Awesome Web Monetization
Resources / Packages
- web-monetization-video-ads - Linking Web Monetization with video advertising to allow a freemium business model to be implemented for Web Monetization.

24. Awesome Raspberry Pi
Tools
- Pi Temperature Exporter (⭐26) - a CPU and GPU temperature exporter for Prometheus consumption.
25. Awesome Selfhosted
Software / File Transfer - Web-based File Managers
- copyparty (⭐1.3k) - Portable file server with accelerated resumable uploads, deduplication, WebDAV, FTP, zeroconf, media indexer, video thumbnails, audio transcoding, and write-only folders, in a single file with no mandatory dependencies. (Demo)
MITPython
26. Awesome Agi Cocosci
Problem Solving / Human-Level Problem Solving
- Value signals guide abstraction during learning - eLife, 2022. [All Versions].
27. Awesome Graphql
Python / React
- sgqlc (⭐536) - Simple GraphQL Client makes working with GraphQL API responses easier in Python.
28. Awesome Vite
Framework-agnostic Plugins / Bundling
- vite-plugin-no-bundle (⭐68) - Generate unbundled code for use with native ESM or other bundlers.
29. Awesome Ddd
Books
- Collaborative Software Design - A practical guide for effectively involving all stakeholders in the design of software.A practical guide for effectively involving all stakeholders in the design of software.
30. Awesome Elixir
Logging
- ecto_dev_logger (⭐178) - An alternative logger for Ecto queries that helps in debugging.
31. Awesome Django
Third-Party Packages / General
- Weblate (⭐5.2k) - Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.
32. Awesome Ironsworn
Tools / Ironsworn
- Ironsworn Numbers Spreadsheet - Spreadsheet for Ironsworn solo play
- Starforged Numbers Spreadsheet - Spreadsheet for Starforged solo play
Hacks and homebrew / Ironsworn
- Iron Valley - A cozy, simplified Ironsworn and Starforged hack focusing on small town life, fulfilling promises, and making the most of each day
33. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- aws-vault-profiles (⭐0) - Plugin that integrates usage of aws-vault (⭐8.8k) with the
$AWS_PROFILEenvironment variable.
Completions / superconsole - Windows-only
- fvm (⭐1) - Adds tab completions for the Flutter Version Manager (FVM).
Themes / superconsole - Windows-only
- hogbal (⭐0) - Works best with a dark background and a 256 color terminal program. Includes decorators for
virtualenv,gitinformation,username@hostnameand current directory.
- prowpt (⭐2) - Simple, lightweight, and customizable Powerline-like prompt, with decorators for
gitinformation, user, hostname, current directory, time and exit status of the last command.
- zinc - A blazing-fast, pure ZSH, mixed asynchronous prompt inspired by Powerlevel9k (⭐13k) and Agnoster (⭐4.1k) that's easily extensible and extremely configurable. It supports async segments using zsh-async (⭐790).
34. Awesome Game Engine Dev
Libraries / Haxe
- 🌎 Haxe - Produce cross-platform native code. [GitHub (⭐6.5k)]
Libraries / JavaScript
- JavaScript: Gui
- 🎉 Bootstrap (⭐173k) - Popular. Develop responsive, mobile first projects. [Website]
- 🎉 dat.GUI (⭐7.7k) - Lightweight gui for changing variables in JavaScript.
- 🎉 Dojo (⭐90) - Gui widgets for web apps.
- 🎉 Guify (⭐291) - Simple gui for changing JavaScript variables. [Demo]
- 🎉 GuiGui (⭐72) - Gui for tweaking stuff in JavaScript. [Demo]
- 🎉 Inferno (⭐16k) - React-like library for building high-performance user interfaces.
- 🎉 jQuery UI (⭐11k) - The official gui library for jQuery.
- 🎉 Leva (⭐5.4k) - React-first components gui.
- 🎉 Magic Circle (⭐41) - Multi-functional gui. Inspired by dat.GUI, Unity and Framer.
- 🎉 PCUI (⭐705) - UI component library for the web by PlayCanvas.
- 🎉 Tweakpane (⭐4.1k) - Compact gui for fine-tuning values.
- 🎉 uil (⭐571) - Simple JavaScript gui.
- 🎉 w2ui (⭐2.7k) - Gui widgets for modern web apps.
- 🎉 Zebkit (⭐932) - Canvas rendered UI component libary.
35. Awesome Kubernetes
Featured On
36. Static Analysis
Programming Languages / Other
- google-java-format (⭐5.8k) — Reformats Java source code to comply with Google Java Style
- ktfmt — A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions. A ktfmt IntelliJ plugin is available from the plugin repository. To install it, go to your IDE's settings and select the Plugins category. Click the Marketplace tab, search for the ktfmt plugin, and click the Install button.
- autopep8 — A tool that automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted.
- wemake-python-styleguide — The strictest and most opinionated python linter ever.
- yapf (⭐14k) — A formatter for Python files created by Google YAPF follows a distinctive methodology, originating from the 'clang-format' tool created by Daniel Jasper. Essentially, the program reframes the code to the most suitable formatting that abides by the style guide, even if the original code already follows the style guide. This concept is similar to the Go programming language's 'gofmt' tool, which aims to put an end to debates about formatting by having the entire codebase of a project pass through YAPF whenever changes are made, thereby maintaining a consistent style throughout the project and eliminating the need to argue about style in every code review.
Multiple languages / Other
- ShiftLeft Scan (⭐846) — Scan is a free open-source DevSecOps platform for detecting security issues in source code and dependencies. It supports a broad range of languages and CI/CD pipelines.
37. Vertx Awesome
Web Frameworks
- Irked (⭐34) - Annotations-based configuration for Vert.x Web, with a controller framework and expressive APIs for REST.
Authentication Authorisation
- Vert.x Auth JWT (⭐168)
- Vert.x Authorisation based on JSON Web Tokens.
- Vert.x Auth htdigest (⭐168)
- Vert.x Authorisation/Authentication based on Apache htdigest.
- Vert.x Auth OAuth2 (⭐168)
- Vert.x Authorisation/Authentication based on OAuth 2.
- Vert.x Auth htpasswd (⭐168)
- Vert.x Authorisation/Authentication based on htpasswd.
38. Awesome Translations
Platforms / Localization and translation platforms
- Weblate - Copylefted libre web-based continuous translation platform.
- SimpleLocalize - A simple translation management for software projects.
- Tolgee - Open-source, developer & translator friendly platform enabling users to translate directly in the app they develop.
- Lokalise - Translation platform for developers.
- Locize - Proprietary translation platform.
Platforms / Platform-specific tools
- GitLocalize - Powerful localization platform that syncs with your GitHub repository and lets you continuously translate its content.
Apps / Automated translation
- LibreTranslate (⭐12k) - 100% Self-Hosted web app to translate text, based on Argos Translate.
Tools / Automatic translation for end users
- Bergamot - Client-side translation in the browser.
Tools / Libraries and tools for developers
- deep-translator (⭐1.8k) - A flexible free and unlimited (depending on the translator used) library written in Python to translate between different languages in a simple way using multiple translators, it can also be used directly in the prompt.
- Translator (⭐1.9k) - A translator library based on the translation interface of Google, Yandex, Microsoft (Bing), Baidu, Alibaba, Tencent, NetEase (Youdao), Sogou, Deepl, etc.
- Jsproxy for Crowdin - Add-on to Crowdin.
- Polyglot (⭐468) - A fast, painless, open-source internationalization plugin for Jekyll blogs.
Tools / Machine translation for developers
- SwiftGoogleTranslate (⭐100) - A framework to use cloud translation API by Google in Swift.
- attranslate (⭐344) - A tool for semi-automated translations of cross-platform apps or websites.
Tools / Other tools
- npm i18n - Lightweight simple translation module with dynamic json storage.
- Pootle (⭐1.5k) - An online translation management tool with a translation interface focused on localization of applications' graphical user interfaces. It is used by LibreOffice.
- Globalize (⭐4.8k) - A JavaScript library for internationalization and localization that leverage the official Unicode CLDR JSON data.
- SimpleLocalize CLI (⭐68) - A CLI for finding translation keys in project files.
Articles / Introductions to internationalization
- Stack Overflow Q&A-1 - Localization and internationalization, what's the difference?
- Stack Overflow Q&A-2 - What is the actual differences between i18n/l10n/g11n and specifically what does each mean for development?
- W3C - Localization vs. internationalization.
- Internationalization vs. Localization: The Difference Between l10n and I18n - Blog post about the difference between l10n and I18n from Crowdin.
Articles / For developers
- What is 'hreflang'? - What is
hreflangattribute and how it can affect your SERP.
- Globalization and localization in ASP.NET Core - Article about Globalization and localization in ASP.NET Core.
39. Awesome Ebpf
eBPF Workflow: Tools and Utilities / Go libraries
- cilium/ebpf (⭐7k) - Pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
- libbpfgo (⭐801) - eBPF library for Go, powered by libbpf.
- gobpf (⭐2.2k) - Go bindings for BCC for creating eBPF programs.
eBPF Workflow: Tools and Utilities / eBPF on Other Platforms
- eBPF for Windows (⭐3.2k) - This project is a work-in-progress that allows using existing eBPF toolchains and APIs familiar in the Linux ecosystem to be used on top of Windows.
Projects Related to eBPF / Networking
- Project Calico - Calico is an open source networking and network security solution for containers, virtual machines, and native host-based workloads. Calico's eBPF data plane delivers a low latency, high throughput data plane with a rich network security policy model.
- merbridge (⭐787) - Use eBPF to speed up your Service Mesh. Merbridge replaces iptables rules with eBPF to intercept traffic. It also combines msg_redirect to reduce latency with a shortened datapath between sidecars and services.
Projects Related to eBPF / Observability
- DEEP-mon - Helps with measuring power consumption for servers and uses eBPF programs for in-kernel aggregation of data.
- pixie (⭐6.1k) - Observability for Kubernetes using eBPF. Features include protocol tracing, application profiling, and support for distributed bpftrace deployments.
- SkyWalking Rover (⭐223) - Apache SkyWalking is an open-source Application Performance Monitoring (APM) platform specially designed for distributed systems with microservices, cloud-native and container-based (Kubernetes) architectures. SkyWalking Rover is an eBPF-based profiler and metrics collector for C, C++, Golang, and Rust applications.
- parca-agent (⭐637) - eBPF based always-on continuous profiler for analysis of CPU and memory usage, down to the line number and throughout time.
- rbperf (⭐120) - Sampling profiler and tracer for Ruby.
- Hubble (⭐3.8k) - Network, service and security observability for Kubernetes using eBPF.
- Caretta (⭐1.9k) - Instant Kubernetes service dependency map generated by eBPF, right to a Grafana instance.
Projects Related to eBPF / Security
- Falco - A cloud-native runtime security project used as a Kubernetes threat detection engine.
- Sysmon for Linux (⭐1.9k) - A security monitoring tool. It depends on SysinternalsEBPF (⭐269).
- Tracee (⭐4k) - A runtime security and forensics tool for Linux which uses eBPF technology to trace the system and applications at runtime, and analyze collected events to detect suspicious behavioral patterns.
- redcanary-ebpf-sensor (⭐107) - A set of BPF programs that gather security relevant event data from the Linux kernel. The BPF programs are combined into a single ELF file from which individual probes can be selectively loaded, depending on the running operating system and kernel version.
- bpflock - Lock Linux machines (⭐148) - An eBPF driven security tool for locking and auditing Linux machines.
- Tetragon (⭐4k) - Kubernetes-aware, eBPF-based security observability and runtime enforcement.
40. Awesome Neovim
Tree-sitter Supported Colorscheme / Diagnostics
- savq/melange-nvim (⭐851) - Warm colorscheme written in Lua with support for various terminal emulators.
Neovim Lua Development / Diagnostics
- nvim-neorocks/luarocks-tag-release (⭐51) - A GitHub action that publishes your Neovim plugins to LuaRocks.
Preconfigured Configuration / Diagnostics
- linrongbin16/lin.nvim (⭐86) - A highly configured Neovim distribution integrated with tons of utilities for development, inspired by spf13-vim.
41. Alternative Front Ends
Overview / YouTube
- Poketube (⭐288): The privacy-friendly youtube front-end built with the InnerTube API
- Official instance: https://poketube.fun
Overview / Bandcamp
- Tent: A simple alternative front-end for Bandcamp that does not require JavaScript and proxies all requests
Overview / Medium
- Libmedium (⭐90): Alternative front-end to Medium.com
- Official website: https://libmedium.batsense.net
Redirection / Other services
- Redirector (⭐1.9k): Web browser extension (Firefox, Vivaldi, Chrome, Opera, Edge) to redirect URLs based on regex or wildcard patterns.
42. Awesome No Login Web Apps
Audio and Video
- Youtube Dynamic Playlists - Create on-the-fly playlists of YouTube videos.
43. Awesome Cl
Graph databases
- vivace-graph (⭐172) - graph database & Prolog implementation. Takes design inspiration from CouchDB, neo4j and AllegroGraph. It implements an ACID-compliant object graph model with user-defined indexes and map-reduce views. It also implements a master / slave replication scheme for redundancy and horizontal read scaling. Querying the graph is accomplished via a number of Lisp methods or via a Prolog-like query language. MIT.
- "I have used Vivace Graph as an online catalog for millions of products, as the back end for a complex, adaptable VoIP-based IVR, as well as data store for several complex big data analysis systems, and finally as the engine for two recommender systems." (issue #23)
- "Why is vivace graph so fast? I have been comparing it with SQL-based approach and Neo4j, and vivace graph is much, much faster."
Miscellaneous
- CLOCC's elisp.lisp - Emacs Lisp in Common Lisp.
- implementation of the Emacs Lisp language as a Common Lisp package. [1999]
- does not attempt to reimplement the library of functions provided in Emacs to manipulate buffers and other related objects, so it focuses on the "pure" Emacs Lisp language; but it was able to run the non-UI parts of the Emacs Calendar. (S. Monnier, M. Sperber)
Community
- ⭐ Quicklisp - A library manager containing many libraries, with easy depencency management. Expat.
- ql-https (⭐27) - shell out to cURL and use HTTPS by default.
- Quicklisp bundles - self-contained sets of systems that are exported from Quicklisp and loadable without involving Quicklisp.
Monitoring / Isomorphic web frameworks
- prometheus.cl (⭐89) - Prometheus.io client. Grafana dashboard for SBCL and Hunchentoot metrics (memory, threads, requests per second,…). MIT.
- prometheus-g (⭐6) - Extension for prometheus.cl which collects metrics about garbage collector state.
Others / Email
- cl-smtp - CL-SMTP is a simple lisp smtp client.
- cl-ses (⭐15) - Library for AWS SES. Expat.
Others / Third-party APIs
- numcl (⭐651) - Numpy clone in Common Lisp. LGPL3.
- GSLL - GNU Scientific Library for Lisp; allows the use of the GSL from Common Lisp. GNU LGPL2.1.
System administration / Third-party APIs
- cl-unix-cybernetics (⭐180) (previously Adams) - UNIX system administration in Common Lisp. ISC.
- You describe your systems (hosts) using resources having properties. The properties are then probed and synchronized using only /bin/sh on the remote host, and /usr/bin/ssh on the control host.
44. Awesome Go
Miscellaneous Data Structures and Algorithms
- gogu (⭐105) - A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
Interfaces to Multiple Backends
- go-transaction-manager (⭐319) - Transaction manager with multiple adapters (sql, sqlx, gorm, mongo, ...) controls transaction boundaries.
Distributed Systems
- Dragonfly (⭐2.7k) - Provide efficient, stable and secure file distribution and image acceleration based on p2p technology to be the best practice and standard solution in cloud native architectures.
E-books for purchase / Libraries for creating HTTP middlewares
- Lets-Go - A step-by-step guide to creating fast, secure and maintanable web applications with Go.
45. Awesome Github Wiki
Useful links with tips & tricks
Useful Stack Overflow questions & answers
- Prev: Feb 13 - Feb 19, 2023
- Next: Jan 30 - Feb 05, 2023