Awesome List Updates on Dec 23 - Dec 29, 2024
29 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. 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)
2. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- mycli (⭐1) - Add alias for
mycli
with login path.
- pgconnect (⭐1) - Provides an easy way to manage and connect to PostgreSQL databases using
pgcli
and fzf (⭐67k) for a seamless command-line experience.
Themes / superconsole - Windows-only
- gn-z11 (⭐0) - Includes decorators for
git
status and the last command's exit status.
- modern (⭐0) - Automatically adapts to light and dark terminal themes. This theme provides a clean and informative prompt with git integration, command execution time, and a beautiful rainbow directory path.
3. Free for Dev
Tools for Teams and Collaboration
- Stacks - Content workspace with integrated notes, links, and file storage to navigate information overload. Forever free personal plan.
4. Awesome Svelte
Scaffold
- svelte-docs-starter (⭐22) - A modern documentation template built with Svelte 5, MDSvex, and Tailwind CSS.
5. Awesome Plone
Media
- collective.behavior.relatedmedia (⭐4) - A behavior to create/upload/manage media relations (Image, File) for content types.
6. Machine Learning with Ruby
Machine Learning Libraries / Frameworks
- Instruct (⭐32) - Inspired by Guidance; weave code, prompts and completions together to instruct LLMs to do what you want.
7. Awesome Db Tools
GUI
- Antares SQL (⭐2k) - A modern, fast and productivity driven SQL client with a focus in UX. Available for Mac, Linux and Windows.
SQL / Formatters
- 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.
8. Awesome Coq
Resources / Books
- Computer Arithmetic and Formal Proofs - Book that describes how to formally specify and verify floating-point algorithms in Coq using the Flocq library.
9. Topics
List of public profiles of Selvakumaran Krishnan
- Selvakumaran Krishnan with Notion Profile
List of important bookmarks
- Bio link profile Selvakumaran.
10. Awesome Github Wiki
Useful Stack Overflow questions & answers
11. Awesome Integration
Projects / Workflow engine
- Apache Airflow (⭐38k) (⭐39k) - A platform that allows you to create, schedule, and monitor workflows programmatically, making it easier to manage and automate complex data pipelines.
12. Awesome Mac
Utilities / Productivity
- RightMenu Master - An excellent Finder right-click menu enhancement tool to make your right-click menu more powerful.
13. Awesome Selfhosted
Software / File Transfer - Single-click & Drag-n-drop Upload
- Enclosed - A minimalistic web application designed for sending private and secure notes. (Demo, Source Code (⭐1.2k))
Apache-2.0
Docker/Nodejs
Software / Money, Budgeting & Management
- 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 (⭐7))
MIT
PHP
14. 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
General Game Development / Voxel Editors
15. Free Programming Books (English, By Subjects)
Software Architecture
- Architectural Metapatterns: The Pattern Language of Software Architecture (⭐279) - Denys Poltorak (PDF, EPUB, DOCX) (CC BY)
16. Awesome Windows
Application Launchers
- kunkun (⭐24) - Raycast/Alfred-like launcher with sandboxed extensions
- Wox - Launches apps with web search integration.
Chat Clients
- LegCord - Discord client with Vencord and shelter integration.
- Equicord (⭐358) - Fork of Vencord with additional plugins and features.
Cloud Storage
- Dropbox - Syncs files across devices with version history.
- Google Drive - Enables real-time collaboration on Google Docs, Sheets and Slides.
- OneDrive - Integrates with Microsoft Office for document collaboration.
- Proton Drive - End-to-end encrypted cloud storage from Proton.
Databases Clients
- Another Redis Desktop Manager (⭐31k) - Fast and stable Redis GUI client with cluster, sentinel, SSH support.
- ProtonMail - Encrypted email service with end-to-end encryption.
File Management
- Spacedrive - Cross-platform file manager with cloud integration.
IDEs
- 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.
- GoLand - Specializes in Go debugging and testing.
- IntelliJ IDEA - Focuses on Java enterprise 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.
- WebStorm - Debugs client-side and Node.js applications.
- Windsurf - Agentic IDE with AI flows, multi-file editing and deep contextual awareness.
Password Managers
- 1Password - Premium password manager with secure vault and team features.
- Proton Pass - Zero-knowledge encrypted password manager.
- Vaultwarden (⭐41k) - Lightweight Bitwarden server implementation.
Terminal
- Warp - AI-powered terminal with IDE-like features and team collaboration.
17. Awesome Quant
Python / Data Sources
- datamule-python (⭐125) - A package to work with SEC data. Incorporates datamule endpoints.
Reproducing Works, Training & Books / Data Visualization
- AFML (⭐646) - All the answers for exercises from Advances in Financial Machine Learning by Dr Marco Lopez de Parodo.
18. Awesome Agi Cocosci
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.
- 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.
19. Awesome Go
Advanced Console UIs
- fx (⭐19k) - Terminal JSON viewer & processor.
Standard CLI
- getopt (⭐4) - An accurate Go
getopt
, validated against the GNU libc implementation.
Configuration
- envyaml (⭐12) - Yaml with environment variables reader. it helps to have secrets as environment variable but load them configs as structured Yaml.
File Handling
- gulter (⭐61) - A simple HTTP middleware to automatically handle all your file upload needs
Generators
- go-enum-encoding (⭐14) - Code generation for enum encoding from code comments.
HTTP Clients
- azuretls-client (⭐198) - An easy-to-use HTTP client 100% in Go to spoof TLS/JA3 and HTTP2 fingerprint
- tls-client (⭐929) - net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
Security
- entpassgen (⭐4) - Entropy Password Generator with extensive command line arguments to generate random strings securely including digits, passwords, and passwords built using obscure dictionary words mixed with symbols and digits.
Web Frameworks
- templui (⭐276) - Modern UI Components for Go & Templ.
Webhooks Server / Libraries for creating HTTP middlewares
- WebhookX (⭐132) - A webhooks gateway for message receiving, processing, and reliable delivering.
Other Software / Libraries for creating HTTP middlewares
- Chapar (⭐513) - 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.
20. Awesome Python Typing
Tools / Helper tools to add annotations to existing code
- RightTyper (⭐271) - 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.
21. Awesome Gbdev
Tools / Music drivers and trackers
- DevSoundX (⭐11) - Sound driver embeddable in homebrews which supports pulse width manipulation, arpeggios, and multiple waveforms.
22. Awesome Rust
Applications / Embedded
- rmk (⭐716) - A feature-rich keyboard firmware.
Libraries / Computation
- fastnum (⭐153) fastnum - Fast exact precision decimal numbers implemented in pure Rust. Suitable for financial, crypto and any other fixed-precision calculations.
23. Awesome Vue
Components & Libraries / UI Components
- vue3-carousel (⭐776) - A highly customizable, lightweight Vue 3 carousel component for your next awesome project.
24. 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 (⭐6) - Angular wrapper for chessground (⭐1.1k).
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 (⭐11) - 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.
Testing / Google Developer Experts
- ngx-page-object-model (⭐27) - 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 (⭐57) - This Angular CLI module is a fork of select2-component (⭐23).
- ngx-duration-picker (⭐30) - Angular component for ISO_8601 durations.
- ngx-super-select-tree (⭐2) - A single/multiple choice drop down tree for Angular!
Loaders / Google Developer Experts
- dz-ngx-element (⭐2) - NgxElement enables to lazy load Angular components in non-angular applications. The library will register a custom element to which you can pass an attribute to specify what component you want to load.
QR Codes / Google Developer Experts
- ngx-kjua (⭐89) - Angular QR-Code generator component using kjua (⭐270).
Misc Components / Google Developer Experts
- ngs-json-utils (⭐2) - 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 (⭐3) - Implementation of Angular's repeatable OnDestroy pattern.
25. Awesome Neovim
AI / Diagnostics
- milanglacier/yarepl.nvim#aider-extensions (⭐120) - Integration with aider-chat, a TUI AI coding assistant.
Snippet / Diagnostics
- echasnovski/mini.nvim#mini.snippets (⭐6.2k) - Module of
mini.nvim
to 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 (⭐2) - Update plugin under cursor by
lazy.nvim
.
- MisanthropicBit/decipher.nvim (⭐38) - Encode and decode text using various codecs such as base64.
Motion / Diagnostics
- cxwx/specs.nvim (⭐9) - A fast and lightweight Neovim Lua plugin to keep an eye on where your cursor has jumped.
Keybinding / Diagnostics
- TheBlob42/houdini.nvim (⭐40) - Create shortcut to escape modes without delay.
Editing Support / Diagnostics
- zongben/capsoff.nvim (⭐9) - Turns off CapsLock when you leaving insert mode.
Split and Window / Diagnostics
- MisanthropicBit/winmove.nvim (⭐8) - Easily move, swap, and resize windows.
26. Awesome Social Enterprise
Foundations / Articles
- CA RISE - A $25M California initiative providing capital ($100k-$500k grants) and technical assistance to employment social enterprises.
27. Awesome Cpp
Frameworks
- AUI (⭐103) - Declarative UI toolkit for C++20. [MPL2]
Scripting
- Luau (⭐4.2k) - A fast, small, safe, gradually typed embeddable scripting language derived from Lua. [MIT] website
Yaml
- LibYAML (⭐992) - A C library for parsing and emitting YAML. [MIT] website
Miscellaneous
- libONVIF (⭐173) - Yet another ONVIF library. [GPL-3.0]
- libpopcnt (⭐336) - Fast C/C++ bit population count library. [BSD-2-Clause]
- rain (⭐123) - The fastest 128-bit and 256-bit non-crypto hash, passes all tests, and under 140 source lines of code. [Apache-2.0]
- simdzone (⭐125) - Fast and standards compliant DNS zone parser. [BSD-3-Clause]
28. Awesome Generative Deep Art
Online Tools and Applications
- PageGen - An AI Page Generator with Claude AI, React and Shadcn UI. Generate web pages from text, screenshot and templates with one click.
Large Language Models (LLMs)
- comet-ml/opik (⭐4.6k): Evaluate, test, and ship LLM applications with a suite of observability tools to calibrate language model outputs across your dev and production lifecycle.
AI Engineering / Multi-agents
- Keywords AI: The enterprise-grade software to build, monitor, and improve your AI application. Keywords AI is a full-stack LLM engineering platform for developers and PMs.
29. Awesome Css Frameworks
Specialized
- System.css - Design system for building retro Apple interfaces.
Repo (⭐2.4k) | #PostCSS
- Prev: Jan 06 - Jan 12, 2025
- Next: Dec 16 - Dec 22, 2024