Awesome List Updates on Jun 17 - Jun 23, 2024
17 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Db Tools
IDE
- KeepTool - A professional suite of tools for Oracle Database developers, administrators and advanced application users.
2. Awesome Azure Openai Llm
Microsoft Azure OpenAI relevant LLM Framework / Lucene based search engine with OpenAI Embedding
- LLMLingua (⭐4.3k): Compress the prompt and KV-Cache, which achieves up to 20x compression with minimal performance loss. [Jul 2023] LLMLingua-2 [Mar 2024]
- Autogen (⭐30k): Customizable and conversable agents framework ref [Mar 2023] Autogen Studio [June 2024 ]
Azure Reference Architectures / Lucene based search engine with OpenAI Embedding
- Guideline
- Grounding LLMs: Retrieval-Augmented Generation (RAG) [09 Jun 2023]
- Revolutionize your Enterprise Data with ChatGPT [09 Mar 2023]
- Check Your Facts and Try Again: Improving Large Language Models with External Knowledge and Automated Feedback [07 Mar 2023]
- Azure OpenAI Design Patterns (⭐577): A set of design patterns using the Azure OpenAI service [May 2023]
- Azure AI Services Landing Zone (⭐84) / ref [24 Jul 2023]
- Security Best Practices for GenAI Applications (OpenAI) in Azure [16 Jan 2024]
- Authentication and Authorization in Generative AI applications with Entra ID and Azure AI Search [09 Jan 2024]
- Integrate private access to your Azure Open AI Chatbot [30 Nov 2023]
- Smart load balancing for OpenAI endpoints git (⭐75) [Jan 2024]
- An Introduction to LLMOps: Operationalizing and Managing Large Language Models using Azure ML [27 Aug 2023]
- Optimize Azure OpenAI Applications with Semantic Caching [09 Apr 2024]
- Azure OpenAI and Call Center Modernization [11 Apr2024]
- Azure OpenAI Best Practices Insights from Customer Journeys: LLMLingua, Skeleton Of Thought [12 Jun 2024]
Prompt Engineering / Prompt Template Language
- Skeleton Of Thought: Skeleton-of-Thought (SoT) reduces generation latency by first creating an answer's skeleton, then filling each skeleton point in parallel via API calls or batched decoding. [28 Jul 2023]
- NLEP (Natural Language Embedded Programs) for Hybrid Language Symbolic Reasoning: Use code as a scaffold for reasoning. NLEP achieves over 90% accuracy when prompting GPT-4. [19 Sep 2023]
Pruning and Sparsification / Llama Finetuning
- Pruning: The process of removing some of the neurons or layers from a neural network. This can be done by identifying and eliminating neurons or layers that have little or no impact on the network's output.
- Sparsification: A technique used to reduce the size of large language models by removing redundant parameters.
Other techniques and LLM patterns / Llama Finetuning
- Lamini Memory Tuning (⭐248): Mixture of Millions of Memory Experts (MoME). 95% LLM Accuracy, 10x Fewer Hallucinations. ref [Jun 2024]
Numbers LLM / GPT series release date
- Tokencost (⭐1.4k): Token price estimates for 400+ LLMs [Dec 2023]
Open-Source Large Language Models / GPT series release date
- Falcon LLM Apache 2.0 license [Mar 2023]
- StableVicuna First Open Source RLHF LLM Chatbot [Apr 2032]
- Alpaca: Fine-tuned from the LLaMA 7B model [Mar 2023]
- vicuna: 90% ChatGPT Quality [Mar 2023]
- Koala: Focus on dialogue data gathered from the web. [Apr 2023]
- dolly: Databricks [Mar 2023]
- Cerebras-GPT: 7 GPT models ranging from 111m to 13b parameters. [Mar 2023]
Agents: AutoGPT and Communicative Agents / Agent Design Patterns
- Agentic Design Patterns ref [Mar 2024]
- Reflection: LLM self-evaluates to improve.
- Self-Refine [30 Mar 2023]
- Reflexion [20 Mar 2023 ]
- CRITIC [19 May 2023]
- Tool use: LLM uses tools for information gathering, action, or data processing.
- Gorilla [24 May 2023]
- MM-REACT: Prompting ChatGPT for Multimodal Reasoning and Action [20 Mar 2023]
- Efficient Tool Use with Chain-of-Abstraction Reasoning [30 Jan 2024]
- Planning: LLM devises and executes multistep plans to reach goals.
- Multi-agent collaboration: Multiple AI agents collaborate for better solutions.
- Communicative Agents for Software Development [16 Jul 2023]
- AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation [16 Aug 2023]
- MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework [1 Aug 2023]
- Framework: Autogen (⭐30k) / LangGraph (⭐5.2k) / crewAI (⭐18k)
- Reflection: LLM self-evaluates to improve.
- Generate the code ref [Jun 2024]
3. Awesome Godot
Demos / Godot 4.x
- Kaleidoscope (⭐7) - A demo for interactive shaders in Godot.
4. Awesome Preact
Contents / Libraries
- Fastro - Fast & Modular SSR Web Framework for Deno, TypeScript, Preact & Tailwind.
5. Awesome Bitcoin
Python Libraries
- pybtc (⭐3) - Python BTC is an experimental project that aims to provide human-friendly interfaces for common BTC operations.
6. Awesome Postgres
Resources / Documentation
- pgPedia - An encyclopedia of things related to postgreSQL.
7. Awesome Games of Coding
Language Independent
- Lambda Spellcrafting Academy - A visual programming / puzzle game where you build spells to solve puzzles. Covers introductory programming, as well as some data structures and algorithms. The language is inspired by Lisp, but the game focuses on programming fundamentals that apply to most languages.
JavaScript
- DeepestWorld - A browser MMORPG where you can code your character with JavaScript. Explore a boundless, persistent open world devoid of loading screens, where a multitude of biomes and creatures come together to form a living, breathing world.
8. Awesome Open Source Games
Native / Action
- Hypersomnia (⭐1.1k) - Competitive top-down shooter with extreme dynamics and pixely nostalgia. Has a built-in map Editor.
Native / RPG
- Shattered Pixel Dungeon - An open source game based on the source code of Pixel Dungeon by Watabou.
Native / Platform
- AAAAXY (⭐206) - Nonlinear 2D puzzle platformer taking place in impossible spaces.
Native / Strategy
- Mindustry - An open source sandbox tower-defense game.
9. Awesome Typescript
Tools / Playground
- nocodb (⭐44k) - 🔥 🔥 🔥 Open Source Airtable Alternative
Runtime / Playground
- config (⭐21) - Runtime configuration resolver
10. Awesome Vite
Templates / React
- RVTGB (⭐1) -
React
+TypeScript
starter template, with file-based routing withGenerouted
andBiome
.
Framework-agnostic Plugins / Helpers
- vite-plugin-vitest-cache (⭐0) - Optimize
Vitest
execution time through caching.
Open Source / Community
- WXT (⭐3.6k) - Framework for building web extensions, with the same DX as Nuxt.
11. Awesome Plotters
Manuals, Ephemera, Papers, and Patents / Ephemera
12. Awesome React Components
Parallax / Syntax Highlight
- simple-parallax-js (⭐1.7k) - demo - The easiest way to get a parallax effect with React and JavaScript on images
13. Static Analysis
Multiple languages / Other
- Betterscan CE (⭐776) — Checks your code and infra (various Git repositories supported, cloud stacks, CLI, Web Interface platform, integrationss available) for security and quality issues. Code Scanning/SAST/Linting using many tools/Scanners deduplicated with One Report (AI optional).
14. Awesome Blazor
Templates
- BlazorSwa Template (⭐3) - This is a simple template for the .NET CLI which allows to create a Blazor project ready to be deployed in an Azure Static Web Apps. It allows to create an Azure Function project as backend.
Authentication
- BlazorWasmOidcKeycloak (⭐0) -
Blazor WebAssembly application using OpenID Connect (OIDC) authentication with Microsoft Identity and Keycloak.
Others
- BlazorAndTailwind (⭐107) -
Sample project, guide and tips for setting up TailwindCSS in Blazor.
Component bundles
- Blazor.WebForm.Components (⭐39) -
ASP.NET Web Forms System.Web.UI.WebControls Razor Components For Blazor WebAssembly. Demo.
- ABP Framework (⭐13k) -
ABP Framework is a complete infrastructure to create modern web applications by following the best practices and conventions of software development.
2D/3D Rendering engines / Charts
- Blazor-Charts (⭐75) -
SVG charts for Blazor.
- Blazor-Sparkline (⭐27) -
Sparkline Charts for Blazor using Fonts.
- Blazor-ApexCharts (⭐749) -
Blazor wrapper for ApexCharts. Demo.
- UnlockedData.Chartist.Blazor (⭐7) -
Blazor wrapper for Chartist.js bundled with Chartist.js plugins.
2D/3D Rendering engines / Diagrams
- Blazor.Diagrams -
Z.Blazor.Diagrams is a fully customizable and extensible all-purpose diagrams library for Blazor (both Server Side and WASM). It was first inspired by the popular React library react-diagrams, but then evolved into something much bigger. ZBD can be used to make advanced diagrams with a custom design. Even the behavior of the library is "hackable" and can be changed to suit your needs.
2D/3D Rendering engines / Others
- Knob (⭐1) -
Knob Control for Blazor.
Videos / Others
- ASP.NET Community Standup: Building Aspireify.net - June 18, 2024 - Join Jeff Fritz as he shows how he built Aspireify.net with .NET 8, Blazor, Microsoft Azure and .NET Aspire. Community links.
15. Awesome Neovim
Markdown and LaTeX / Diagnostics
- ChuufMaster/markdown-toc (⭐14) - Generate TOC in any markdown file from any other markdown file with customisable levels of headings and affordances for emojis and ensuring that it works on GitHub using relative paths.
Marks / Diagnostics
- tristone13th/lspmark.nvim (⭐52) - Sane project-wise bookmarks with persistent storage based on LSP.
Neovim Lua Development / Diagnostics
- folke/lazydev.nvim (⭐592) - Faster LuaLS setup.
Tmux / Diagnostics
- karshPrime/only-tmux.nvim (⭐9) - Expand the functionality of
:only
with tmux panes in the same window, with either moving them to a new window or closing them.
- karshPrime/tmux-compile.nvim (⭐12) - Set up same key, like F5, to run any compile/run command per language, like
make
for C andcargo build
for Rust, and have the project run or compile in a new tmux pane or window.
16. Awesome Decentralized
Applications
- Session: Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.
17. Awesome Angular
Podcasts
CLI / Google Developer Experts
- ngx-starter (⭐12) - An @angular/cli (⭐27k) based starter containing common components and services as well as a reference site.
HTTP / Google Developer Experts
- ngx-http-annotations (⭐0) - Updated fork of ngx-http-rest (⭐5), which allows you to interact with rest api in your Angular app through annotations.
Integrations / Google Developer Experts
- ngx-three (⭐64) - Use Three.js with your Angular project in a declarative way.
- ngx-facebook-messenger (⭐4) - Ngx Facebook Messenger offers a lightweight alternative that optimizes user experiences by significantly reducing initial load size, ensuring smoother page performance, and enhancing overall website efficiency.
Free / Google Developer Experts
- carbon-angular-starter (⭐76) - A simple starter app for bootstrapping applications with Carbon.
Updating / Google Developer Experts
- ng16-dep-audit (⭐40) - Quickly check which dependencies stop you from upgrading!
- ngx-maintenance (⭐20) - Can't upgrade to Angular 16+ due to old View Engine dependencies? This automates the hassle so you can easily upgrade!
Animations / Google Developer Experts
- ngx-typed-writer (⭐6) - A Native Angular 2+ Typing Animation Library (Angular SSR and Angular Universal Friendly).
Calendars / Google Developer Experts
- @schedule-x/angular (⭐986) - Material design event calendar.
Charts / Google Developer Experts
- ngu-flow (⭐38) - Angular flow diagram library.
File Upload / Google Developer Experts
- ngx-filepond (⭐199) - A handy FilePond (⭐15k) adapter component for Angular.
Loggers / Google Developer Experts
- lumberjack (⭐182) - Lumberjack is a versatile Angular logging library, specifically designed to be extended and customized. It provides a few simple log drivers out-of-the-box. It's easy to enable the built-in log drivers or create and use custom log drivers.
- ngx-logger (⭐427) - NGX Logger is a simple logging module for Angular (6+). It allows "pretty print" to the console, as well as allowing log messages to be POSTed to a URL for server-side logging.
- angular-logger (⭐0) - A logger built with Angular in mind.
- ngx-action-logger (⭐0) - Logger for Angular applications, capable of both outputting data to the console or sending data to elastic.
- @Xilerth/ngx-logger (⭐1) - This library empowers developers to seamlessly integrate custom logging solutions tailored to their specific requirements, enabling efficient debugging, monitoring, and analytics.
Mixed utilities / Google Developer Experts
- ng-vibe (⭐9) - Designed for Angular 17+, these tools (drawer, dialog, toastify,timer, service-locator) are here to enhance your development process with dynamic and efficient solutions.
Notifications / Google Developer Experts
- ngx-notifier (⭐4) - A Simple Notification Service for Angular applications.
State Management / Google Developer Experts
- ngx-sherlock (⭐6) -
ngx-sherlock
is an Angular tooling library to be used with the @politie/sherlock (⭐38) distributed reactive state management library.
Tooltips / Google Developer Experts
- ngx-tooltip-directives (⭐5) - This library offers three different tooltip directives (string, html and template) and draws inspiration from the no longer maintained ng2-tooltip-directive (⭐102).
- ng2-tooltip-directive (⭐4) - Forked from ng2-tooltip-directive (⭐102).
- angular-tooltip (⭐1) - Easily show tooltips programmatically and/or declaratively in Angular.
- ngx-tippy-wrapper (⭐58) - Angular wrapper for Tippy.js (⭐12k).
- tooltip-testing (⭐2) - Tooltip for Angular, forked from cm-angular-tooltip
- angular-ellipsis-tooltip (⭐4) - Angular component to display ellipsis and material tooltip dynamically.
Unspecified / Google Developer Experts
- carbon-components-angular (⭐525) - An Angular implementation of the Carbon Design System for IBM.
Misc Components / Google Developer Experts
- ngx-signal-immutability (⭐3) - Compile-time and runtime immutability for Angular signals.
- angular-paginator (⭐6) - Pagination Component for Angular applications.
- ngx-flamegraph (⭐57) - Flame graph for stack trace visualization written in Angular.
- angular-compiler-output (⭐15) - See the JS output of the Angular compiler for a given angular template.
RxJS / Google Developer Experts
- audit-debounce (⭐0) - RxJS operator to debounce and audit simultaenously.
- Prev: Jun 24 - Jun 30, 2024
- Next: Jun 10 - Jun 16, 2024