Awesome List Updates on Apr 27, 2024
7 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Django
Third-Party Packages / Commands
- django-migration-zero (⭐78) - Holistic implementation of "migration zero" pattern for Django covering local changes and in-production database adjustments.
2. Awesome Blazor
Videos / Others
- ASP.NET Community Standup: Fluent UI Blazor -
April 23, 2024 - The Fluent UI Blazor library provides a set of Blazor components which are used to build applications that have a Fluent design (i.e. have the look and feel or modern Microsoft applications). Join Vincent and Denis to learn the fundamentals and building blocks of the library and demonstrate how to quickly incorporate it into your Blazor projects. Learn the basics of setting up the environment, use the interactive components, and change the styling of your application with Fluent UI design tokens.
- Understand the Next Phase of Web Development -
April 23, 2024 - Talk by Steve Sanderson at the NDC London 2024. It’s 2024, and the web continues to dominate the software landscape. Innovation proceeds in all directions, with new frameworks, build systems, and architectural patterns emerging at pace. But where are we all heading? Is there a pattern? What’s the next big phase? In this demo-centric talk we’ll look at the common trends across web frameworks: disruptive new features that are showing up across technologies and changing how web apps are built. We’ll dig into live code examples in Next.js (React), SvelteKit, Blazor, Astro, and more. We’ll see how these and others are setting a similar path for the next phase of web technology – and how you could implement the same features yourself without any framework. Finally, we’ll catch up on the state of WebAssembly and try out WASI preview 2 – the upcoming reinvention of WASI. Will it achieve the dream of seamless interop across all languages, operating systems, and CPU architectures? Will it become the standard for server-side cloud programming? Let’s build something with it.
- ASP.NET Community Standup: Blazor Hybrid + Web in .NET 9 -
April 9, 2024 - Learn how improvements coming to .NET 9 will make it easier to integrate Blazor Web and Blazor Hybrid.
- ASP.NET Community Standup - Modern Blazor Auth with OIDC -
February 13, 2024 - See how to connect a Blazor app to Microsoft Entra using OIDC and the BFF pattern.
- .NET Data Community Standup - Database concurrency and EF Core: ASP.NET and Blazor - Episode 2 - January 24, 2024 - In the last episode, we dug deep into the underpinnings of optimistic concurrency handling in EF Core. In this episode, we continue that journey to cover disconnected scenarios. That is, where the entity travels to a client and then back to the server before being updated in the database. We’ll look at the different patterns for doing updates like this in ASP.NET Core and Blazor apps and see how concurrency tokens work with each of these. We’ll also look at how
ExecuteUpdatecan be used with concurrency tokens, and take a look at ETag concurrency in Azure Cosmos DB.
- ASP.NET Community Standup - Blazor Experiments + eShop Q&A -
December 12, 2023 - In this session, we will show you some experimental ideas for Blazor and .NET+WASI and answer your questions about the .NET eShop Blazor App. Community links.
3. Awesome Fonts
Free fonts / Fonts
- Martian Mono (⭐2.5k) - Free and open-source monospaced font from Evil Martians
- Monaspace (⭐17k) - An innovative superfamily of fonts for code
4. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- auto-venv (⭐6) - Automatically activates the Python virtual environment in the current directory or its parent directories.
- portal (⭐4) - A very basic script for jumping to/from paths without having to do write the whole path, open multiple terminal sessions or do a file system search using fzf (⭐72k). Heavily inspired by Z (⭐17k).
- ranger (niziL) (⭐0) - provide prompt element for ranger (⭐16k). Shows current
RANGER_LEVEL, displaying nothing when the environment variable is unset, something when it is equals to 1, and something else when it is greater than 1.
- ranger (rc2dev) (⭐5) - Integrates zsh-z (⭐2.2k) into ranger (⭐16k).
- venv (⭐0) - Run 'source venv/bin/activate' automatically every time there's a path
venv/bin/activatefile in the directory.
Completions / superconsole - Windows-only
- oh-my-update (⭐4) - Updates plugins in oh-my-zsh.
5. Awesome Privacy
Notes and Tasks
- Quillpad - Take beautiful markdown notes and stay organized with task lists. Fork of Quillnote.
6. Awesome Love2d
3D
- Menori (⭐239) - Library for 3D rendering with LÖVE.
AI
- astar (⭐15) - An other A* library. Any map (grid, point, mesh or infinite map) and support path cost.
- pathfun - Pure Lua library for 2D pathfinding using the funnel algorithm.
- beehive.lua (⭐21) - A functional behavior tree implementation.
- Luafinding (⭐43) - Class-based A* implementation written purely in Lua.
Camera
- cam11 - Camera library that leverages the Transform object introduced in love2d 11.0+.
- parallax (⭐19) - Parallax scrolling with any camera system; seamlessly tile background images.
Development
- LoveDebug (⭐41) - Inline console-like debugger utility.
- loveprofiler (⭐11) - LoveProfiler is an extremely simple logger and profiler.
- vudu (⭐48) - Broad in-game debugging gui with a console, variable browser/editor, speed controls, and more.
Drawing
- grove.draworder (⭐18) - Similar to deep, but you can set a custom sorting method and create multiple, nestable instances.
Entity
- ecs-lua (⭐198) - ECS Lua is a fast and easy to use ECS (Entity Component System) engine for game development.
Helpers
- grove.color (⭐18) - Blend, convert and interpolate colors using 'color objects'.
- lua-state-machine (⭐382) - Lua Finite State Machine.
- Manami (⭐54) - An improved "reflowprint" with UTF-8, multicolor, and justify support.
- YAS (⭐2) - Yet Another Screen manager.
- Scenery (⭐33) - A dead simple scene/state management system.
- GameStateManager (⭐18) - A lightweight, optimized, and easy-to-implement solution for efficient game state management.
Input
- GamepadGuesser (⭐15) - Get the right button icons for gamepads; load updated gamepad db.
- Kazari (⭐12) - Multitouch gesture and input library.
Performance
- AppleCake (⭐26) - Profiling library for LÖVE, with detailed profiling and thread support.
Platforms
- LÖVE Potion (⭐606) - Unofficial implementation of the LÖVE for Nintendo (3DS, Switch and Wii U) Homebrew.
Shaders
- ShaderScan (⭐12) - Adds hot reload, includes, and better error messages for faster shader iteration.
Tweening
- NAniTe (⭐54) - Timeline-based animation system that supports forward and backward update.
UI
- cimgui-love - LÖVE module for Dear ImGui obtained by wrapping cimgui (programmatically generated C-api) using LuaJIT FFI, easy to update to the latest Dear Imgui version.
- Layouter (⭐17) - A simple UI grid layout library for LÖVE 2D game engine.
- Slicy (⭐14) - A newer 9patch/9slice library fixing some issues with Patchy.
- YUI - Declarative UI library for LÖVE.
- Inky (⭐70) - Any-purpose GUI framework.
Utilities
- nativefs (⭐48) - Read and write files outside of LÖVE's allowed paths.
Distribution
- LÖVE Actions - Build & deploy cross-platform game packages on ALL popular platforms. Supports Android, iOS, Linux, maxOS, Windows.
- love-fuser (⭐19) - Packages LÖVE Games using GitHub Actions. Supports Windows, Linux, and Android.
7. Awesome Cpp
Image Processing
- TinyTIFF (⭐151) - lightweight TIFF reader/writer library. [GPL-3.0]
- Prev: Apr 28, 2024
- Next: Apr 26, 2024