Awesome List Updates on Dec 23 - Dec 29, 2024
40 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Django
Projects / Open Source Projects
- Baserow - Open source no-code database and Airtable alternative built with Django and Vue.js.
2. Awesome Algorand
SSI, DID and Verifiable Credentials / Visual Studio
- GoPlausible - Provides PLAUSIBLE protocol, A W3C DIDs, Verifiable Credentials and Utility NFTs protocol built on Algorand, as well as ThisDID Universal W3C DID/URI resolver.
AI and Machine Learning / Visual Studio
- Algorand-GPT - An Algorand Assistant Expert with access to all Algorand documentation and chain data built on OpenAI's ChatGPT platform by GoPlausible.
- DID-GPT - A W3C DID resolver assistant built on OpenAI's ChatGPT platform by GoPlausible.
3. Awesome Elixir
Data Visualization
- tucan (⭐219) - An Elixir plotting library on top of VegaLite.
- vega_lite (⭐197) - Elixir bindings for Vega-Lite.
4. Free for Dev
Education and Career Development
- W3Schools - Offers free tutorials on web development technologies like HTML, CSS, JavaScript, and more.
- Khan Academy - Free online guides for learning basic and advanced HTML/CSS, JavaScript and SQL.
5. Awesome Generative Deep Art
Large Language Models (LLMs)
- [🔥] Transformer Explainer: LLM Transformer Model Visually Explained YouTube Video
6. Awesome Artificial Intelligence
Newsletters / Commerical Tools
- Alpasignal.ai AI newsletter for developers
- Therundown.ai Get the latest AI news, understand why it matters, and learn how to apply it in your work.
7. Awesome Scriptable
Art
- Random-Canvas (⭐2) - Generates random images.
Social
ig-latest-post.js (⭐24) - The latest post from selected Instagram users.

Space
Launch Schedule (⭐3) - Upcoming space launches and info.
Tools
bwh-monitor-widget-for-scriptable (⭐3) - BandWagonHost VPS Monitoring Widget.

PurpleAir-AQI-Scriptable-Widget (⭐173) - Air Quality from PurpleAir sensor.
8. Awesome V
Web
- Mantis (⭐28) - A web framework written in V.
9. Awesome Web Archiving
Resources for Web Publishers
- Definition of Web Archivability - This describes the ease with which web content can be preserved. (Archived version from the Stanford Libraries)
Tools & Software / Utilities
- The Unarchiver - Program to extract the contents of many archive formats, inclusive of WARC, to a file system. Free variant of The Archive Browser (macOS only, Proprietary app).
10. Awesome Datascience
MOOC's
- Linear Algebra - Linear Algebra course by Gilbert Strang
Colleges
Deep Learning Packages / Visualization Tools
Books / Visualization Tools
- Mining Massive Datasets - free e-book comprehended by an online course
- Advances in Genetic Programming, Vol. 3 - Free Download
Bloggers / Book Deals (Affiliated)
- Greg Reda - Greg Reda Personal Blog
- Drew Conway - Personal Web Page
- Noah Iliinsky - Personal Blog
- Clare Corthell - The Open Source Data Science Masters
- Data Scientist is building the data scientist culture.
Podcasts / Book Deals (Affiliated)
Datasets / Book Deals (Affiliated)
11. Awesome Embedded Rust
Peripheral Access Crates / NXP
mcx-pacPeripheral Access Crate for NXP MCX Series MCUs -
12. Awesome Micropython
Sensors / Barometer - Air and Water Pressure
- ms5803-micropython (⭐3) - A MicroPython implementation of the driver for an MS5803 air/water pressure & temperature sensor.
- MPL3115A2_MicroPython (⭐4) - MicroPython library for the MPL3115A2 altimeter.
- D6F-PH (⭐0) - MicroPython module for differential pressure sensor, D6F-PH (OMRON).
- MicroPython_BMP581 (⭐0) - MicroPython driver for the Bosch BMP581 pressure & temperature sensor. (Archived)
- MicroPython_MMR902 (⭐0) - MicroPython Driver for the Mitsumi MMR902 Micro Pressure Sensor. (Archived)
- MicroPython_MPL3115A2 (⭐0) - MicroPython driver for the NXP MPL3115A2 Pressure and Temperature sensor. (Archived)
- MicroPython_MS5611 (⭐0) - MicroPython Driver for the TE MS5611 Pressure and Temperature Sensor. (Archived)
13. Awesome Mac
Developer Tools / Frameworks For Hybrid Applications
- Tauri - Create small, fast, secure, cross-platform applications
Design and Product / Design Tools
- darktable - darktable is an open source photography workflow application and raw developer.
Audio and Video Tools / Audio Record and Process
- CapSoftware - An open-source alternative to Loom. Beautiful, shareable screen recording tool.
14. Awesome Theoretical Computer Science
Books / Monograph
- Structure and Interpretation of Computer Programs - MIT OCW, HTML book, Byford's playlist, Javascript book (⭐958), Python book, Berkeley for self-study, and Berkeley 2024 - Fundamental principles of computer programming in Scheme, including recursion, abstraction, modularity, and programming language design and implementation.
15. Awesome Db Tools
GUI
- Antares SQL (⭐2.3k) - A modern, fast and productivity driven SQL client with a focus in UX. Available for Mac, Linux and Windows.
SQL / Formatters
- JSQLFormatter (⭐32) - Open Source Java SQL Formatter for many RDBMS based on JSqlParser.
- SQL Online - A Free Tool to format your SQL Queries followed by content for Analysts.
Papers / Compare
- Grokking Relational Database Design - A friendly illustrated guide to designing and implementing your first database.
16. Awesome Svelte
UI Libraries
- lomer-ui - A dead-simple CLI tool to instantly kickstart your components.
Scaffold
- svelte-docs-starter (⭐38) - A modern documentation template built with Svelte 5, MDSvex, and Tailwind CSS.
17. Awesome Coq
Resources / Books
- Software Foundations - Series of Coq-based textbooks on logic, functional programming, and foundations of programming languages, aimed at being accessible to beginners.
- Volume 1: Logical Foundations - Introduction to functional programming, basic concepts of logic, and computer-assisted theorem proving.
- Volume 2: Programming Language Foundations - Introduction to the theory of programming languages, including operational semantics, Hoare logic, and static type systems.
- Volume 3: Verified Functional Algorithms - Demonstration of how a variety of fundamental data structures can be specified and verified.
- Volume 4: QuickChick - Introduction to tools for combining randomized property-based testing with formal specification and proof.
- Volume 5: Verifiable C - An extended tutorial on specifying and verifying C programs using the Verified Software Toolchain.
- Volume 6: Separation Logic Foundations - An introduction to separation logic and how to build program verification tools on top of it.
- Computer Arithmetic and Formal Proofs - Book that describes how to formally specify and verify floating-point algorithms in Coq using the Flocq library.
18. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- tmux-ssh-syncing (⭐1) - Synchronize your
tmuxwindow names with activesshsessions. This plugin dynamically updates thetmuxwindow name to reflect the remote hosts of activesshsessions in the same window. It also restores the original window name when allsshsessions are closed.
Themes / superconsole - Windows-only
- gn-z11 (⭐0) - Includes decorators for
gitstatus and the last command's exit status.
- jeff (⭐0) - Based on bira (⭐180k). Includes decorators for user@host, time, current directory and
gitstatus.
19. Machine Learning with Ruby
Machine Learning Libraries / Frameworks
- Instruct (⭐51) - Inspired by Guidance; weave code, prompts and completions together to instruct LLMs to do what you want.
20. Awesome Github Wiki
Useful Stack Overflow questions & answers
21. Topics
List of public profiles of Selvakumaran Krishnan
- Selvakumaran Krishnan with Notion Profile
List of articles and posts
- Master SEO with the Complete SEO Growth Blueprint Series.
- The Importance of Cryptographic Standards in Modern Security.
- The Human Factor: Building a Cyber-Aware Culture in Organizations
- Google algorithm updates | A comprehensive study of how Google algorithm updates shape online SEO impacts
- Social Engineering Hacks: How Manipulation Techniques Threaten Your Security and How to Protect Yourself
- Online magazines and their allure: Embrace the digital elegance
- Brute Force Attacks | Prevention and Mitigation
- The art of finding peace in aloneness.
- Exploring Generative AI in Cybersecurity: A New Chapter.
- The Ongoing Debate: Online vs. Offline Businesses
List of important bookmarks
- Bio link profile Selvakumaran.
Responses
- Museums of Richmond Virginia
- American History through American Art at the Metropolitan Museum of Art
- World Celebrates 50th Anniversary of Earth Day - The History Behind The Holiday
- Florida History: Everglades
- Oregon History and Westward Migration - The Beginnings
- Breaking the Bread: A Brief History of Sourdough
22. Awesome Selfhosted
Software / Communication - Custom Communication Systems
- AnyCable - Realtime server for reliable two-way communication over WebSockets, Server-sent events, etc. (Demo, Source Code (⭐2.1k))
MITGo/Docker
Software / Games - Administrative Utilities & Control Panels
- Minus Games - Sync games and save files across multiple devices. (Source Code (⭐24))
MITRust
Software / Money, Budgeting & Management
- ezbookkeeping - A lightweight personal bookkeeping app hosted by yourself. (Demo, Source Code (⭐818))
MITGo/Docker
- YAFFA - Personal finance web application, that can be used to keep track of your money, expenses, budgets, and investments. It also helps with long-term financial planning. (Demo, Source Code (⭐28))
MITPHP
Software / Pastebins
- BinPastes (⭐5) - Minimal pastebin supporting client-side encryption, fulltext search, one-time messages. Intended for one to few users looking for a simple pastebin deployment. (Demo)
Apache-2.0Java
23. Awesome Quant
Python / Data Sources
- datamule-python (⭐363) - A package to work with SEC data. Incorporates datamule endpoints.
Reproducing Works, Training & Books / Data Visualization
- RoughVolatilityWorkshop (⭐37) - 2024 QuantMind's Rough Volatility Workshop lectures.
24. Awesome Windows
API Development
- Bruno - Tests APIs with Git version control integration.
- HTTP Toolkit - Intercepts and modifies HTTP traffic.
- Insomnia - Tests APIs with GraphQL support.
- Postman - Tests APIs with automated test scripts and monitoring.
Application Launchers
- Flow Launcher - Searches files and launches apps with plugin extensibility.
- Keypirinha - Launches apps through fuzzy search and keyboard shortcuts.
- kunkun (⭐1.1k) - Raycast/Alfred-like launcher with sandboxed extensions
- Listary - Searches files with advanced filters and indexing.
- ueli - Powerful keystroke launcher.
- Wox - Launches apps with web search integration.
Audio
- Audacity - Records and edits audio.
- AudioNodes - Produces music with mixing, effects, MIDI and synthesis.
- Cider - Streams Apple Music.
- Dopamine - Plays and organizes music.
- Foobar2000 - Plays audio with customization options.
- Mixxx - Mixes music for DJs.
- Mp3tag - Edits music metadata and tags.
- MusicBrainz Picard - Identifies and tags music files.
- musikcube - Plays music through terminal.
- Nora - Plays and manages music.
Backup
- Duplicati - Stores encrypted backups online.
- Kopia - Creates incremental backups with client-side encryption and cloud support.
- Restic - Backs up data to various storage types.
Browsers
- Arc - Organizes tabs vertically for improved productivity.
- Ladybird - Built with a new browser engine from scratch.
- Zen Browser - Firefox-based with community modifications.
Cloud Storage
- Dropbox - Syncs files across devices with version history.
- Google Drive - Enables real-time collaboration on Google Docs, Sheets and Slides.
- Mega - Encrypts files before they leave your device.
- Nextcloud - Lets you host your own cloud storage and communication server.
- OneDrive - Integrates with Microsoft Office for document collaboration.
- Proton Drive - End-to-end encrypted cloud storage from Proton.
- Streamshare - Provides 1.5 TB storage with focus on media streaming.
- pCloud - Offers one-time payment for lifetime storage access.
- Sync - Stores data exclusively in Canadian data centers for privacy compliance.
Command Line Tools
- btop4win (⭐1.1k) - Windows port of the famous btop resource monitor.
- Chocolatey - Package manager for Windows.
- Scoop (⭐23k) - Command-line installer for Windows.
- winget - Official Windows package manager from Microsoft.
Compression
- 7-Zip - File archiver with multiple format support.
- Bandizip - Archive manager with multiple format support.
- NanaZip - Windows-optimized 7-Zip variant.
- PeaZip - Archive manager with compression format support.
- Riot - Compresses images with multiple optimization options.
- WinRAR - Compresses, backs up and splits files.
Customization
- 7+ Taskbar Tweaker - Modifies Windows taskbar behavior.
- EarTrumpet - Controls volume per application.
- QTTabBar - Adds tabs to Explorer.
- Rainmeter - Displays customizable skins and widgets.
- TranslucentTB (⭐17k) - Makes taskbar transparent.
- Wallpaper Engine - Animated wallpapers for you dekstop.
- WindHawk - A list of useful software Tweaks.
- YASB (⭐2.2k) - Creates customizable status bars.
- ZBar - Manages taskbars across multiple monitors.
Data Recovery
- Data Rescue - Professional recovery solution for photos, videos, and documents.
- IsoBuster - Multi-format data recovery tool supporting various storage media.
- Ontrack EasyRecovery - Advanced recovery tool with comprehensive filtering capabilities.
- PartitionGuru | Eassos Recovery - Specialized recovery tool for partitions and file systems.
Databases Clients
- Another Redis Desktop Manager (⭐33k) - Fast and stable Redis GUI client with cluster, sentinel, SSH support.
- DataFlare - Modern, lightweight database GUI for SQLite, MySQL and PostgreSQL.
- DB Browser for SQLite - Visual tool for creating and editing SQLite database files.
Developer Utilities
- Cacher - Syncs and organizes code snippets with Gist integration and IDE plugins.
- Mamp - Runs Apache, MySQL and PHP stack locally.
- Pieces - Uses AI to help capture, organize and reuse code snippets and dev resources.
- Velocity - Browses and searches API documentation without internet connection.
- Xampp - Bundles Apache, MariaDB, PHP and Perl for local development.
- BlueMail - Cross-platform email client with modern interface.
- Mailbird - IMAP and POP3 email client with customization and multi-language support.
- Mailspring - Modern email client built on web technologies.
- Postbox - Advanced email management application.
- ProtonMail - Encrypted email service with end-to-end encryption.
- Thunderbird - Feature-rich email client with minimalist design.
- Wino Mail - Modern mail client with integrated calendar.
File Management
- FileZilla - FTP, FTPS and SFTP client.
- One Commander - Modern file manager with miller columns.
- Spacedrive - Cross-platform file manager with cloud integration.
Game Stores
- Freeciv - Free empire-building strategy game inspired by human civilization.
- Gale (⭐312) - Modern and lightweight mod manager for Thunderstore.
- Godot Engine - Free and open source game engine with beginner-friendly workflow.
- Itch.io - Platform for discovering and distributing indie games.
Graphics
- Aseprite - Professional pixel art and animation tool.
- Blender - Professional 3D creation suite.
- GIMP - Feature-rich image editor.
- Inkscape - Professional vector graphics editor.
- Krita - Professional digital painting program.
- Lunacy - Free design tool with built-in resources.
IDEs
- Android Studio - Develops and tests Android applications.
- CLion - Debugs and profiles C/C++ code with memory analysis.
- Cursor - AI-powered code editor with codebase understanding and natural language editing.
- DataGrip - Manages multiple databases with query optimization.
- DataSpell - Handles Jupyter notebooks and data visualization.
- Eclipse - Supports plugin-based development workflows.
- GoLand - Specializes in Go debugging and testing.
- IntelliJ IDEA - Focuses on Java enterprise development.
- JetBrains Toolbox App - Controls JetBrains IDE installations and updates.
- NetBeans IDE - Emphasizes modular Java development.
- PearAI - Open source AI code editor with curated integrations of multiple AI tools.
- PhpStorm - Integrates PHP frameworks and debugging tools.
- PyCharm - Provides scientific tools for Python development.
- Rider - Debugs Unity games and .NET applications.
- RubyMine - Tests and profiles Ruby applications.
- Visual Studio - Builds Windows and cloud applications.
- Visual Studio Code - Customizes development with extensions.
- WebStorm - Debugs client-side and Node.js applications.
- Windsurf - Agentic IDE with AI flows, multi-file editing and deep contextual awareness.
Networking
- Fiddler - Web debugging proxy.
- Wireshark - Network protocol analyzer.
Office Suites
- FreeOffice - Reads and writes Microsoft Office file formats with high compatibility.
- LibreOffice - Handles complex document formatting and supports extensive file formats.
- Microsoft Office - Provides real-time collaboration and cloud integration across apps.
- NitroPDF - Converts and edits PDFs with OCR capabilities.
- OnlyOffice - Enables document co-editing with version control.
- OpenOffice - Focuses on stability and legacy format support.
- Sumatra PDF - Opens documents instantly with minimal memory usage.
- WPS Office - Offers mobile-desktop sync with built-in PDF tools.
Password Managers
- 1Password - Premium password manager with secure vault and team features.
- Bitwarden - Open-source password manager with encrypted vault.
- Padloc - End-to-end encrypted password manager.
- Proton Pass - Zero-knowledge encrypted password manager.
- Vaultwarden (⭐47k) - Lightweight Bitwarden server implementation.
Productivity
- AutoHotkey - Automation scripting language for Windows.
- Jan - Offline private AI assistant with CPU/GPU support.
- Kaas (⭐91) - Privacy-focused LLM client for multiple AI services.
- Keywiz - Real-time keystroke visualization tool.
- Timelens - Cross-platform time tracking software.
- ToDoList - Feature-rich task management tool.
Proxy and VPN Tools
- ProtonVPN - High-speed Swiss VPN that safeguards your privacy.
- Tailscale - Zero config VPN for building secure networks.
Screen Capture
- Fraps - DirectX/OpenGL game recording utility.
- Greenshot (⭐4.3k) - Screenshot capture and editing tool.
- LICEcap - Animated GIF screen capture tool.
- Snipping Tool - Built-in Windows screenshot utility.
- ZoomIt - Screen zoom and annotation tool for presentations.
Security
- Cryptomator - Client-side encryption for cloud files.
- Tor Project - Anonymous communication network.
- VeraCrypt - Disk encryption software for multiple platforms.
System Utilities
- CleanMyPC - System cleanup and optimization utility.
- HTTrack - Offline website browser and mirror utility.
- neohtop (⭐7k) - Modern system monitor built with Svelte and Rust.
- PowerToys - Microsoft's power user toolkit.
- SpeedCrunch - Powerful scientific calculator.
- SyncThing - Peer-to-peer file synchronization tool.
Terminal
- Alacritty (⭐59k) - Cross-platform, GPU-accelerated terminal emulator.
- Cmder - Console emulator with clink shell integration.
- ConEmu (⭐8.9k) - Customizable terminal with tabs, splits, and quake-style dropdown.
- FluentTerminal (⭐9.5k) - UWP-based modern terminal emulator.
- Hyper - Terminal built on web technologies.
- Kitty - Enhanced PuTTY with additional features.
- MobaXterm - Enhanced terminal with X server and SSH client.
- mRemoteNG - Multi-protocol remote connections manager.
- MTPuTTY - Multi-tabbed PuTTY client.
- PuTTY - SSH and telnet client.
- Terminus - Configurable terminal built on web technologies.
- Warp - AI-powered terminal with IDE-like features and team collaboration.
- WezTerm - GPU-accelerated terminal emulator and multiplexer.
- Windows Terminal - Official Microsoft terminal.
Text Editors
- GVim - Highly configurable text editor optimized for efficiency.
- LazyVim - Customizable Neovim configuration framework.
- Neovim - Modern, extensible terminal-based editor.
- Notepad++ - Feature-rich source code editor.
- Notepad2 - Lightweight Notepad replacement with enhanced features.
- Sublime Text - Advanced text editor with extensive plugin ecosystem.
Version Control
- DevHub - GitHub notifications on your desktop as a tray app.
- Fork - Fast and friendly Git client for Windows and Mac.
- Git Extensions - Powerful and user-friendly Git UI.
- GitHub Desktop - Electron-based GitHub client.
- GitKraken - Cross-platform Git client with intuitive interface.
- GitLight (⭐816) - Open-source GitHub & GitLab notifications client.
- Meld - Visual diff and merge tool.
- SourceTree - Free Git & Mercurial client.
- TortoiseGit - Git client with full shell integration.
- Tower - Professional Git client with advanced features.
Video Utilities
- HandBrake - Converts videos between formats with compression options.
- Kdenlive - Video editor focused on transitions and effects.
- Olive Video Editor - Node-based video editor with real-time effects.
- PotPlayer - Media player with hardware acceleration and streaming capabilities.
- ScreenToGif - Records screen areas and saves as GIF or video.
- Shotcut - Video editor with native timeline filtering.
- Shutter Encoder - Converts between hundreds of media formats with processing options.
- VLC - Plays damaged/incomplete media files and network streams.
Virtualization
- Docker Desktop - Containerization for Desktop, built on top of WSL2.
- Podman Desktop - Open source desktop containerization alternative to Docker.
- Vagrant - Tool for building and managing virtual machines.
25. Awesome Vite
Framework-agnostic Plugins / Transformers
- vite-plugin-dynamic-prefetch (⭐3) - Inject
<link rel="prefetch" />tags into the HTML file for dynamic modules at runtime.
26. Magictools
Engines and Frameworks / Voxel Editors
- 💸 GameMaker - GameMaker accommodates the creation of cross-platform video games using drag and drop or a scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features.
Blogs and Portals / Voxel Editors
27. Awesome Gbdev
Tools / Music drivers and trackers
- DevSoundX (⭐12) - Sound driver embeddable in homebrews which supports pulse width manipulation, arpeggios, and multiple waveforms.
28. Awesome Python Typing
Tools / Helper tools to add annotations to existing code
- RightTyper (⭐325) - A tool that generates types for your function arguments and return values. RightTyper lets your code run at nearly full speed with almost no memory overhead.
29. Ai Collective Tools
Image Generator
- ID Photo API AI - Passport Photo API to convert regular photo to passport photo.
freemium
Productivity
- Multi Gen - Multi-Gen: All-in-one AI platform for content and productivity solutions.
#free
30. Awesome Plone
Media
- collective.behavior.relatedmedia (⭐4) - A behavior to create/upload/manage media relations (Image, File) for content types.
31. Awesome Go
Advanced Console UIs
- fx (⭐20k) - Terminal JSON viewer & processor.
Standard CLI
- getopt (⭐7) - An accurate Go
getopt, validated against the GNU libc implementation.
Configuration
- envyaml (⭐13) - Yaml with environment variables reader. it helps to have secrets as environment variable but load them configs as structured Yaml.
Distributed Systems
- committer (⭐38) - A distributed transactions management system (2PC/3PC implementation).
File Handling
- gulter (⭐65) - A simple HTTP middleware to automatically handle all your file upload needs
Generators
- go-enum-encoding (⭐15) - Code generation for enum encoding from code comments.
HTTP Clients
- azuretls-client (⭐283) - An easy-to-use HTTP client 100% in Go to spoof TLS/JA3 and HTTP2 fingerprint
- tls-client (⭐1.2k) - net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
Formatters
- sq (⭐2.3k) - Convert data from SQL databases or document formats like CSV or Excel into formats such as JSON, Excel, CSV, HTML, Markdown, XML, and YAML.
Web Frameworks
- templui (⭐762) - Modern UI Components for Go & Templ.
Webhooks Server / Libraries for creating HTTP middlewares
- webhook (⭐11k) - Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server.
- webhooked (⭐41) - A webhook receiver on steroids: handle, secure, format and store a Webhook payload has never been easier.
- WebhookX (⭐234) - A webhooks gateway for message receiving, processing, and reliable delivering.
Other Software / Libraries for creating HTTP middlewares
- Chapar (⭐587) - Chapar is a a cross-platform Postman alternative built with go, aims to help developers to test their api endpoints. it support http and grpc protocols.
32. Static Analysis
Programming Languages / Other
- Primitive Erlang Security Tool (PEST) (⭐103) ⚠️ — A tool to do a basic scan of Erlang source code and report any function calls that may cause Erlang source code to be insecure.
- CogniCrypt — Checks Java source and byte code for incorrect uses of cryptographic APIs.
Multiple languages / Other
- Unibeautify — Universal code beautifier with a GitHub app. Supports HTML, CSS, JavaScript, TypeScript, JSX, Vue, C++, Go, Objective-C, Java, Python, PHP, GraphQL, Markdown, and more.
33. Awesome Vue
Components & Libraries / UI Components
- vue3-carousel (⭐826) - A highly customizable, lightweight Vue 3 carousel component for your next awesome project.
34. Awesome Rust
Applications / Embedded
- rmk (⭐1.2k) - A feature-rich keyboard firmware.
Applications / Operating systems
- adamperkowski/highlightos (⭐66) - x86_64 OS kernel written in Rust & Assembly.
Libraries / Computation
- fastnum (⭐204) fastnum - Fast exact precision decimal numbers implemented in pure Rust. Suitable for financial, crypto and any other fixed-precision calculations.
Libraries / Game development
- Godot
- godot-rust/gdext (⭐3.8k) [gdext] - Bindings to the Godot 4+ game engine
- godot-rust/gdnative (⭐3.6k) [gdnative] - Bindings to the Godot 3+ game engine
- godot-rust/gdext (⭐3.8k) [gdext] - Bindings to the Godot 4+ game engine
35. Awesome Cpp
Frameworks
- AUI (⭐339) - Declarative UI toolkit for C++20. [MPL2]
- Siv3D (⭐1.1k) - Siv3D (OpenSiv3D) is a C++20 framework for creative coding (2D/3D games, media art, visualizers, and simulators). [MIT] website
Debug
- Hippomocks (⭐200) - Single-header mocking framework. [LGPL-2.1]
Scripting
- Luau (⭐4.6k) - A fast, small, safe, gradually typed embeddable scripting language derived from Lua. [MIT] website
Yaml
- LibYAML (⭐1k) - A C library for parsing and emitting YAML. [MIT] website
- yaml-cpp (⭐5.5k) - A YAML parser and emitter in C++. [MIT]
Miscellaneous
- CPP-JWT (⭐413) - JSON Web Token library for C++. [MIT]
- libONVIF (⭐186) - Yet another ONVIF library. [GPL-3.0]
- libpopcnt (⭐348) - Fast C/C++ bit population count library. [BSD-2-Clause]
- rain (⭐126) - The fastest 128-bit and 256-bit non-crypto hash, passes all tests, and under 140 source lines of code. [Apache-2.0]
36. Awesome Social Enterprise
Foundations / Articles
- CA RISE - A $25M California initiative providing capital ($100k-$500k grants) and technical assistance to employment social enterprises.
37. Awesome Neovim
AI / Diagnostics
- milanglacier/yarepl.nvim#aider-extensions (⭐214) - Integration with aider-chat, a TUI AI coding assistant.
Snippet / Diagnostics
- echasnovski/mini.nvim#mini.snippets (⭐7.5k) - Module of
mini.nvimto manage and expand snippets. Supports LSP snippet syntax, flexible loaders, fuzzy prefix matching, interactive selection, snippet session with rich visualization, and more.
Utility / Diagnostics
- cxwx/lazyUrlUpdate.nvim (⭐3) - Update plugin under cursor by
lazy.nvim.
- MisanthropicBit/decipher.nvim (⭐40) - Encode and decode text using various codecs such as base64.
Motion / Diagnostics
- cxwx/specs.nvim (⭐11) - A fast and lightweight Neovim Lua plugin to keep an eye on where your cursor has jumped.
Keybinding / Diagnostics
- TheBlob42/houdini.nvim (⭐41) - Create shortcut to escape modes without delay.
Editing Support / Diagnostics
- zongben/capsoff.nvim (⭐10) - Turns off CapsLock when you leaving insert mode.
Split and Window / Diagnostics
- MisanthropicBit/winmove.nvim (⭐12) - Easily move, swap, and resize windows.
38. Awesome Angular
HTTP / Google Developer Experts
- ngs-request-tracker (⭐2) - A library for tracking, storing, and displaying statistics on all HTTP requests.
Integrations / Google Developer Experts
- ngx-chessground (⭐9) - Angular wrapper for chessground (⭐1.2k).
Internationalization / Google Developer Experts
- ngs-plural (⭐1) - A lightweight Angular library for handling pluralization in different languages using a pipe and a service. It simplifies the process of generating grammatically correct plural forms based on a numeric count and supports custom language rules.
Free / Google Developer Experts
- Angspire (⭐13) - Angular + .NET (monorepo) project template designed to simplify development with out-of-the-box features like (basic) user authentication and frontend themes, reducing setup time and providing a scalable, maintainable foundation for your applications.
Helpers / Google Developer Experts
- ngx-page-object-model (⭐34) - This library streamlines the process of writing unit tests for Angular UI Components by utilizing the Page Object Model (POM) design pattern. By adopting the POM design pattern, you can create an additional layer of abstraction, effectively separating your test logic from the DOM manipulation logic.
Drag and Drop / Google Developer Experts
- ng-keyboard-sort (⭐3) - Library to add keyboard commands for elements that also use CDK drag and drop sorting.
Form Controls / Google Developer Experts
- ng-select2 (⭐58) - This Angular CLI module is a fork of select2-component (⭐23).
- ngx-duration-picker (⭐31) - Angular component for ISO_8601 durations.
- ngx-super-select-tree (⭐2) - A single/multiple choice drop down tree for Angular!
QR Codes / Google Developer Experts
- ngx-kjua (⭐94) - Angular QR-Code generator component using kjua (⭐276).
Misc Components / Google Developer Experts
- ngs-json-utils (⭐3) - A lightweight utility library for Angular applications that provides easy-to-use functions for working with JSON objects. It includes methods for deep cloning, serialization, and deserialization of JSON data, designed specifically for Angular projects with TypeScript support.
RxJS / Google Developer Experts
- ng-rxjs-safe-subscribe (⭐4) - Implementation of Angular's repeatable OnDestroy pattern.
39. Awesome Agi Cocosci
Concepts / Theory of Concepts
- Similarity involving attributes and relations: Judgments of similarity and difference are not inverses - Psychological Science, 1990. [All Versions]. Theory on similarity judgement by attributes and relations.
Communications / Pragmatics
- Predicting Pragmatic Reasoning in Language Games - Science, 2012. [All Versions]. [Preprint]. One of the most astonishing features of human language is its capacity to convey information efficiently in context. Many theories provide informal accounts of communicative inference, yet there have been few successes in making precise, quantitative predictions about pragmatic reasoning. This work examined judgments about simple referential communication games, modeling behavior in these games by assuming that speakers attempt to be informative and that listeners use Bayesian inference to recover speakers’ intended referents. The model provides a close, parameter-free fit to human judgments, suggesting that the use of information-theoretic tools to predict pragmatic reasoning may lead to more effective formal models of communication.
- Pragmatic Language Interpretation as Probabilistic Inference - Trends in Cognitive Sciences, 2016. [All Versions]. Understanding language requires more than the use of fixed conventions and more than decoding combinatorial structure. Instead, comprehenders make exquisitely sensitive inferences about what utterances mean given their knowledge of the speaker, language, and context. Building on developments in game theory and probabilistic modeling, the authors describe the rational speech act (RSA) framework for pragmatic reasoning. RSA models provide a principled way to formalize inferences about meaning in context; they have been used to make successful quantitative predictions about human behavior in a variety of different tasks and situations, and they explain why complex phenomena, such as hyperbole and vagueness, occur. More generally, they provide a computational framework for integrating linguistic structure, world knowledge, and context in pragmatic language understanding.
- Language as shaped by the environment: linguistic construal in a collaborative spatial task - Humanities and Social Sciences Communications, 2020. [All Versions]. [Code & Data]. [Dialogue Experimental Toolkit(DiET)]. The present study sets out to experimentally investigate how environmental factors come to shape the emergence of linguistic conventions. To this end, the authors adapt the classical Maze Game task to test the hypothesis that participants routinise different linguistic strategies to communicate positions in the maze contingent on particular environmental affordances (i.e. structure of the mazes). The results confirm that subtle environmental motivations drive the emergence of different communicative conventions in an otherwise identical task, suggesting that linguistic adaptations are highly sensitive to factors of the shared task environment.
Domain Specific Language / Declarative DSL Applications
- Product Line Engineering Using Domain-Specific Languages - ISPLC'11, 2011. [All Versions]. [Preprint]. This paper investigates the application of domain-specific languages in product line engineering (PLE). It starts by analyzing the limits of expressivity of feature models. Feature models correspond to context-free grammars without recursion, which prevents the expression of multiple instances and references. The authors then show how domain-specific languages (DSLs) can serve as a middle ground between feature modeling and programming. They can be used in cases where feature models are too limited, while keeping the separation between problem space and solution space provided by feature models. This work then categorizes useful combinations between configuration with feature model and construction with DSLs and provide an integration of DSLs into the conceptual framework of PLE. Finally the authors show how use of a consistent, unified formalism for models, code, and configuration can yield important benefits for managing variability and trace ability.
40. Awesome Css Frameworks
Stalled Development
- Bourbon - Lightweight Sass tool set.
Docs, Repo (⭐9.1k) | #SCSS
- Prev: Jan 06 - Jan 12, 2025
- Next: Dec 16 - Dec 22, 2024