Awesome List Updates on Oct 21 - Oct 27, 2024
54 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Selfhosted
Software / Communication - Custom Communication Systems
- GlobaLeaks - Whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform. (Demo, Source Code (⭐1.4k))
AGPL-3.0Python/deb/Docker
Software / Polls and Events
- OpnForm - Beautiful open-source form builder. (Demo, Source Code (⭐2.7k))
AGPL-3.0PHP/Nodejs/Docker
2. Urban and Regional Planning Resources
Public Data Resources / Equity and Environmental Justice
- Extreme Heat Dashboard - This dashboard, developed by the U.S. Department of Health and Human Services Low Income Home Energy Assistance Program (LIHEAP) can help planners understand extreme heat and energy needs and impacts to vulnerable communities.
Public Data Resources / Health
- Heat and Health Tracker - A resource that presents localized information on public health impacts of extreme heat that can help to better allocate resources to prepare for heat events. The tool includes heat burden data (historic heat-related illness, heat-related emergency department visits, and heat-worker health), heat exposure trends, and a spatial index tool identifying heat effects by ZIP Code Tabulation Area (ZCTA).
Public Data Resources / Resilience and Natural Hazards
- Adaptation Clearinghouse - Maintained by Georgetown's Climate Center, this is an extensive online database and networking site that serves policymakers and others who are working to help communities adapt to climate change.
- Community Resilience Estimates for Heat - An experimental dataset developed by the U.S. Census Bureau that measures social vulnerability and exposure to extreme heat at the household level.
- Extreme Heat Data Pathfinder - A central repository hosting multiple datasets guiding users to relevant near-real-time data for extreme heat analysis and visualization based on NASA's remotely sensed data.
- Sea Level Rise Viewer - NOAA provided map viewer is to provide federal, state, and local coastal resource managers and planners with a preliminary look at sea level rise and coastal flooding impacts.
3. Awesome Game Remakes
Strategy
- OpenE2140 (⭐43) - Remake of Earth 2140 based on the OpenRA engine (⭐16k)
- OpenKrush (⭐107) - Remake of KKnD (Krush, Kill 'n' Destroy) and KKnD2 based on the OpenRA engine (⭐16k)
- OpenSA (⭐106) - Remake of Swarm Assault based on the OpenRA engine (⭐16k)
- Shattered Paradise (⭐73) - Remake of C&C Tiberian Sun based on the OpenRA engine (⭐16k)
- Romanov's Vengeance (⭐300) - Remake of C&C Red Alert 2 based on the OpenRA engine (⭐16k)
4. Awesome Svelte
Tutorials
- Svelte 5 Basics - Complete Svelte 5 Course for Beginners - Syntax (YouTube)
Preprocessing
- svelte-switch-case (⭐161) - Switch case syntax for Svelte.
- svelte-preprocess-markdown (⭐139) - Write Svelte components in markdown syntax.
State Libraries
- tanstack-store - Framework agnostic type-safe store w/ reactive framework adapters.
UI Libraries
- shadcn-svelte - Beautifully designed components that you can copy and paste into your apps.
- SvelteUI - all inclusive Svelte library - Components, Actions, Utilities, Animations.
- Skeleton - Skeleton uses Tailwind utility classes and design system to easily create theme-able user interfaces.
- Sveltestrap (⭐185) - Bootstrap 4 & 5 components.
- Svelte Material UI (⭐3.4k) - Material UI Components.
- AgnosticUI (⭐736) - Accessible Svelte Component Primitives (that also work with React, Vue 3, and Angular).
Table
- @vincjo/datatables (⭐550) - A toolkit for creating datatable components with Svelte.
Icons
- unplugin-icons (⭐4.5k) - Access thousands of icons as components on-demand universally.
- svelte-fa (⭐403) - Tiny FontAwesome 5 and 6 component.
- steeze-ui/icons (⭐193) - Effortless Icon Packs & Components for Svelte, React, Vue and more.
Calendar
- @schedule-x/svelte (⭐1.8k) - A material design event calendar library.
Maps
- esri-svelte (⭐16) - Web application that shows how to use the ArcGIS API for JavaScript with Svelte.
- svelte-maplibre (⭐442) - Svelte bindings for the MapLibre mapping library.
Miscellaneous
- Svelte Tweakpane UI - UI elements from Tweakpane wrapped in a collection of idiomatic Svelte components.
- svelte-splitpanes (⭐441) - Full featured resizeable views panels.
- svelte-speedometer (⭐17) - Svelte component for showing speedometer like gauge using d3.
Scaffold
- saasstarter (⭐2k) - A open source, fast, and free to host Svelte SaaS template.
- vite-svelte-docker-template (⭐1) - Template for Svelte + Docker + Vite + Vitest.
Forms
- Formsnap - High level Svelte components for forms, built on top of Superforms and Zod.
WebGL / Form Components
- threlte - Threlte is a renderer and component library for using Three.js in a declarative and state-driven way in Svelte apps.
Internationalization / Form Components
- @i18n-pro/svelte (⭐9) - Lightweight, simple, flexible, automatic translation internationalization tool for Svelte.
Frameworks / Form Components
- SvelteKit - The fastest way to build Svelte apps.
Lint / Form Components
- eslint-plugin-svelte (⭐349) - An ESLint plugin for Svelte using AST.
5. Awesome Raspberry Pi
Projects
- CocktailTDI (⭐2) - Another cocktail machine (powered by Raspberry Pi 4, Golang, a pneumatic pump and valves).
- Display_Lib_RPI (⭐31) - A shared installable C++ Library to connect various electronic displays to Raspberry Pi single board computers.
- DIY Arcade Machine (⭐11) - A retro style arcade machine, based on a Raspberry Pi Pico, a Hub75 LED matrix and some other stuff (Wii Nunchucks, 3D printed parts, ...)
- RGB-LED-Matrix (⭐4) - A 128x128 Pixel RGB LED Matrix to display images, animations, conways game of life and other stuff.
6. Free Podcasts/Screencasts (English)
Language Agnostic / React.js
- Frontend Masters - Marc Grabanski, Frontend Masters team (screencast)
7. Awesome Neovim
Golang / Diagnostics
- Snikimonkd/cmp-go-pkgs (⭐30) - Cmp source for Go packages names.
Utility / Diagnostics
- dzfrias/arena.nvim (⭐99) - A smart (frecency-based) buffer switcher.
8. Awesome Ironsworn
Hacks and homebrew / Ironsworn
- The 'Verse - Firefly setting kit for Starforged
9. Awesome Tmux
Status Bar
- tmux-workspace-usage (⭐2) Displays the memory and CPU usage of your workspace processes.
10. Awesome Cli Apps
Files and Directories / File Managers
- yazi (⭐27k) - Blazing fast file manager.
11. Awesome Theoretical Computer Science
Lecture Notes / Monograph
- Gregory Valiant. The Modern Algorithmic Toolbox. Stanford - It covers hashing, dimension reduction, linear and convex programming, gradient descent and regression, sampling and estimation, compressive sensing, linear-algebraic techniques (principal components analysis, singular value decomposition, spectral techniques), and an intro to differential privacy.
12. Awesome Generative Deep Art
Attacks on LLMs / Multi-agents
- ZombAIs: From Prompt Injection to C2 with Claude Computer Use
Image Segmentation / Deforum
- Melies: All-in-one AI filmmaking software
13. Awesome K6
Tools
- k6 for IntelliJ - IntelliJ-based Plugin to run and debug [sic!] k6 tests locally or in the k6 Cloud from your IntelliJ IDE.
14. Awesome Django
Third-Party Packages / Admin Themes
- django-unfold (⭐2.7k) - Modern Django admin theme for seamless interface development.
Third-Party Packages / Configuration
- django-content-settings - Easily create and manage editable typed variables directly from the Django admin panel.
Third-Party Packages / General
- Django-Classy-Doc (⭐43) - Document your own code in the style of CCBV and CDRF.
Third-Party Packages / Mailing
- django-anymail (⭐1.8k) - Django email backends and webhooks for Amazon SES, Brevo (Sendinblue), MailerSend, Mailgun, Mailjet, Postmark, Postal, Resend, SendGrid, SparkPost, Unisender Go and more.
Resources / Community
- Local Django Communities Page - Featuring local events all around the world.
- X (formerly Twitter) - For official announcements on updates, security fixes, etc.
Resources / Videos
- DjangoTV - Your source for Django conference videos and tutorials.
- PyVideo - PyVideo is an index of Python related media.
Projects / Open Source Projects
- OpenContracts (⭐888) - Enterprise-grade document analytics platform that combines automated PDF parsing, vector embeddings, and LLM integration.
15. Awesome Artificial Intelligence
Tools / Chat
- Claude Claude is a family of foundational AI models that can be used in various applications. You can talk directly with Claude at claude.ai to brainstorm ideas, analyze images, and process long documents
Tools / Images
- Midjourney AI image generation
Tools / Video
- Runway AI video generation
Tools / Commerical Tools
- Taskade Build, train, and deploy AI agents to automate tasks, research, and collaborate in real-time
16. Awesome Tensorflow
Libraries
- Tensorflow-Probability - Probabilistic programming built on TensorFlow that makes it easy to combine probabilistic models and deep learning on modern hardware.
Books
- Deep Learning using TensorLayer - by Hao Dong et al. This book covers both deep learning and the implementation by using TensorFlow and TensorLayer.
- Probabilistic Programming and Bayesian Methods for Hackers (⭐28k) - by Cameron Davidson-Pilon. Introduction to Bayesian methods and probabilistic graphical models using tensorflow-probability (and, alternatively PyMC2/3).
17. Awesome Osint
File Search
- de digger - is a website that allows you to find any types of files that are publicly available in a Google Drive.
People Investigations / GitHub
- Family Search - Popular genealogy site. Free, but registration required. Funded by The Church Of Jesus Christ of Latter-day Saints.
18. Awesome Zsh Plugins
ZSH Tools / superconsole - Windows-only
- zsh-ai-completions (⭐8) - AI-generated ZSH completions
19. Awesome Playcanvas
Extensions and Utilities
- @recast-navigation/playcanvas - NavMesh and Pathfinding using Recast (⭐7.1k) for PlayCanvas
20. Awesome Polars
Talks and videos / Miscellaneous
- Polars: Past, Present and Future with Ritchie Vink ⏳ 71 min - A video in which Jon Krohn talks with the creator of Polars, Ritchie Vink (@ritchie46), about why Polars is important, how it works, and where it's going by @jonkrohn.
- Understanding Polars Expressions when you're used to Pandas ⏳ 36 min - A video that explains how to understand expressions from a Pandas perspective by @marcogorelli.
21. Awesome Vehicle Security
Presentations
- TR23: V2GEvil: Ghost in the wires - This research is dedicated to enhancing the cybersecurity of electric vehicles, with a specific focus on identifying vulnerabilities in the Electric Vehicle Communication Controller (EVCC), and an introduction to the tool V2GEvil. Accessible through the On-Board Charging (OBC) port, makes this attack vector really important for the security of future vehicles.
- DEF CON CHV - V2GEvil: Ghost in the wires - Shortened and summarized version of the talk V2GEvil: Ghost in the wires, from the DEF CON 32 Car Hacking Village, by Pavel Khunt and Thomas Sermpinis.
- The hack, the crash and two smoking barrels. (And all the times I (almost) killed an engineer.) - Thomas Sermpinis goes through the process of responsibly disclosing findings affecting the Blind Spot Detection Sensor of a current MY vehicle from one of the biggest OEMs in the world, leading to accusations that he was collaborating with hostile nations by the OEM. A story about how automotive manufacturers are treating the security industry, where are we heading, and how to be better, on the stage of DEF CON 32.
Research Papers
22. Awesome Go
Databases Implemented in Go
- redka (⭐3.9k) - Redis re-implemented with SQLite.
Images
- go-qrcode (⭐730) - Generate QR codes with personalized styles, allowing adjustments to color, block size, shape, and icons.
Utilities
- go-events (⭐7) - A go event and event'subscribe package, like wordpress hook functions.
23. Awesome Spark
Packages / Language Bindings
- spark-connect-csharp (⭐2)
- C# bindings.
Packages / General Purpose Libraries
- spark-daria (⭐761)
- A Scala library with essential Spark functions and extensions to make you more productive.
- quinn (⭐674)
- A native PySpark implementation of spark-daria.
Packages / Storage
- Apache Hudi (⭐5.9k)
- Upserts, Deletes And Incremental Processing on Big Data..
- Apache Iceberg (⭐7.7k)
- Upserts, Deletes And Incremental Processing on Big Data..
Packages / Data quality
- python-deequ (⭐784)
- Python API for Deequ.
Packages / Testing
- spark-fast-tests (⭐447)
- A lightweight and fast testing framework.
- chispa (⭐701)
- PySpark test helpers with beautiful error messages.
24. Awesome Dotnet
Feature management
- Microsoft.FeatureManagement (⭐1.1k) - This library provides a way to develop and expose application functionality based on feature flags. It enables scenarios like new feature rollouts and A/B testing for experimentation purposes. It also provides integration with common .NET coding patterns and ASP.NET Core.
Protocols / GUI - other
- SharpSnmpLib - An open source SNMP implementation for .NET/Mono/Xamarin. Version 1, 2c, and 3 are supported.
Tools / GUI - other
- OctaneEngine (⭐251) - A high performance multipart downloader with many features such as pause/resume support, asynchronous progress, and throttling.
25. Awesome Algorithms
Youtube Playlists
- Jenny's Lectures- Algorithm - Another complete algorithm playlist from basic level to intermediate. Easy explanation and simulation.
26. Awesome Machine Learning
Tools / Misc
- Hamilton (⭐2.2k) - a lightweight library to define data transformations as a directed-acyclic graph (DAG). It helps author reliable feature engineering and machine learning pipelines, and more.
27. Awesome Dotnet Core
General
- .NET Platform Standard (⭐18k) - The different between the old version and the new version of .NET.
Frameworks, Libraries and Tools / Distributed Computing
- AspNetCore.Diagnostics.HealthChecks (⭐4.3k) - Enterprise HealthChecks for ASP.NET Core Diagnostics Package
- BeatPulse (⭐601) - Enable load balancers to monitor the status of deployed Web applications
28. Awesome Pentest
Online Resources / Other Lists Online
- Awesome Awesomeness (⭐33k) - The List of the Lists.
29. Awesome Vite
Templates / React
- react-boilerplate - Template for bootstrapping with
Eslint+Husky+Prettier.
Framework-agnostic Plugins / Integrations
- vite-plugin-eslint2 (⭐42) - Runs ESLint synchronously/asynchronously.
Framework-agnostic Plugins / Bundling
- @yuanjianming/unplugin-compress-svga (⭐2) - Compress SVGA.
30. Awesome Firebase Genkit
Articles / Dart - Official
- Orchestrating Firebase and AI: 8 Genkit Architecture Patterns - A guide to 8 architecture patterns for integrating Firebase and AI using Genkit.
- High-Precision Responses with Genkits Google Search Integration - Learn how to integrate Google Search with Genkit.
31. Awesome Testing
Newsletters / Mind Mapping & Documentation
- Coding Jag - Your weekly dose of the latest in Testing, Development, CI/CD, and Automation—keeping you ahead of the curve."
32. Awesome List
Platforms
- Windows (⭐876) - Consumer desktop operating system.
- PowerToys Run Plugins (⭐442) - Community plugins for the Windows quick launcher.
Miscellaneous
- Regex (⭐305) - Specialized language for matching patterns in text.
33. Awesome Db Tools
API / Samples
- soul (⭐1.6k) - Automatic SQLite RESTful and realtime API server.
34. Discount for Student Dev
Design and Photo Editing
- UXPin [FREE] - is an online tool for UI design, Prototyping, and UX design. comes with a Design UI with code-backed components.
SaaS
- Craft [FREE] - craft.do is an app for taking notes, writing to-do lists, organizing important documents, organizing them.
PaaS
- Alibaba Cloud [FREE] - Enjoy free cloud servers, training courses, certifications, and exclusive campaigns and opportunities by verifying your student status. The offer is renewable as long as you are a student.
Security
- Shodan [FREE / CREDIT] - Free upgrade (normally 49$) to gain full access to everything shodan has to offer + 100 Export credits. Simply use your academic email address when you signup.
- Malwarebytes [Discount] - Get 50% off device security by entering your information into ProxID to get verified as a student.
Data science
- Neptune [FREE] - Neptune is an experiment tracker for ML teams that struggle with debugging and reproducing experiments, sharing results, and messy model handovers free to use for Academic and research.
- Comet [FREE] - Comet provides an end-to-end model evaluation platform for AI developers, with best-in-class LLM evaluations, experiment tracking, and production monitoring.
35. Awesome Nix
Development / Discovery
- npins (⭐346) - A simple tool for handling different types of dependencies in a Nix project. It is inspired by and comparable to Niv.
36. Awesome Keycloak
Community Extensions
Tools
37. Awesome Audit Algorithms
Papers / 2024
- Auditing Local Explanations is Hard - (NeurIPS) Gives the (prohibitive) query complexity of auditing explanations.
38. Ai Collective Tools
3D
- Wonder Dynamics - Specializes in AI-driven tools for creating 3D visual effects and character animation, enabling users to integrate 3D characters into live-action footage.
#paid
Chatbots
- Earkick - a virtual mental health trained chatbot
#freemium
Developer
- Bubble - Bubble is a no-code platform that allows users to build web applications with ease, integrating AI functionalities like chatbots and content generation.
#freemium
- Glide - no-code platform that allows users to create AI-powered applications quickly and easily using their business data, with customer support chatbots.
#freemium
Email Assistant
- Superhuman -Email client designed for Gmail, focusing on speed and productivity with features like AI email prioritization and instant actions
#paid
Fashion
- Intelistyle - offers personalized styling and virtual try-on features for a better online shopping experience.
#paid
- Zyler - Enables customers to virtually try on clothes, offering a personalized shopping experience.
#paid
Image Classification
- AI or NOT - Determine whether an image has been generated by artificial intelligence or a human
#free-Google Cloud Vision - AI service that allows developers to incorporate advanced image analysis features, such as object detection, face recognition, and label detection, into their applications.#freemium
Spreadsheets
- Airtable -A user-friendly platform that blends spreadsheet features with database functionality for organizing projects, managing content, and tracking inventories
#freemium
39. Topics
List of public profiles of Selvakumaran Krishnan
- Selvakumaran @ MMM UVAR Forum
- Selvakumaran Krishnan @ CDCP
- Selvakumaran Krishnan @ Ilm Institute
- selvakumaran Krishnan @ CTS Chicago Forum
Responses
- Office of International Programs
- Guiding the growth and development of over 24 brands, helping them not only evolve and mature but also reach extraordinary heights, even beyond expectations.
40. Awesome Docker
Builder / Other
- docker-repack (⭐141) - Repacks a Docker image into a smaller, more efficient version that makes it significantly faster to pull. By orf
Registry / Other
- GCP Artifact Registry 💲 Fast, private Docker image storage on Google Cloud Platform.
41. Awesome Angular
Analytics / Google Developer Experts
- @blue-cardinal/ngx-google-analytics (⭐1) - This package provides a module that injects the Google Analytics tag manager script into your Angular project. It provides some guard rails against including the tag manager script in a dev environment.
- oculr-ngx (⭐9) - An analytics library that makes collecting data in an Angular app simple.
Authentication / Google Developer Experts
- appwrite (⭐52k) - Using Appwrite, you can easily integrate your Angular app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, cloud functions, and more services.
HTTP / Google Developer Experts
- ngx-http-retry (⭐1) - An Angular service that provides HTTP methods (GET, POST, PUT, DELETE) with built-in retry logic using RxJS's
retryoperator.
Integrations / Google Developer Experts
- ngx-notion-cms (⭐6) - Render your Notion content through your Angular application as a CMS.
Charts / Google Developer Experts
- ngx-graph (⭐972) - Graph visualization library for Angular.
DOM / Google Developer Experts
- ngx-interpolation (⭐3) - An Angular lightweight library to interprate string interpolation expressions.
Form Controls / Google Developer Experts
- ngx-show-hide-password (⭐20) - Add split input button to password or text input. Toggles input type between "text" and "password".
Validation / Google Developer Experts
- ngx-error-msg (⭐2) - The error message mapping library for Angular.
Media / Google Developer Experts
- voicecapture-angular (⭐3) - The library offers customizable options for handling voice input and transcription, making it a flexible solution for enhancing user interfaces.
Notifications / Google Developer Experts
- ngx-french-toast (⭐4) - A lightweight and customizable toast library for your Angular 14+ applications. Show informative toast messages to enhance user experience and provide important feedback or collect data with dynamically imported components.
RxJS / Google Developer Experts
- ngx-safe-subscribe (⭐3) - Easy way to automatically unsubscribe from RxJS observables in Angular components.
42. Awesome for Beginners
.NET
- RawCMS (⭐176) (label: good first issue)
RawCMS is a headless CMS written in ASP.NET Core, built for developers that embrace API-first technology.
TypeScript
- Oppia (⭐6.1k) (label: good first issue)
Oppia is an open-source project whose aim is to empower learners across the globe by providing access to high-quality, engaging education. We envision a society in which access to high-quality education is a human right rather than a privilege.
- Booster (⭐432) (label: good first issue)
A truly serverless framework, write your code and deploy it in seconds without any server configuration files.
- Graphback (⭐409) (label: good first issue)
A CLI and runtime framework to generate a GraphQL API in seconds.
- Impler.io (⭐242) (label: good first issue)
100% open source data import experience with readymade CSV & Excel import widget 🚀
- LitmusChaos (⭐4.8k) (label: good first issue)
Litmus is a toolset to do cloud-native chaos engineering.
- reatom (⭐1.2k) (label: good first issue)
Reatom is declarative and reactive state manager, designed for both simple and complex applications.
- tinyhttp (⭐2.8k) (label: good first issue)
A 0-legacy, tiny & fast web framework as a replacement of Express.
- TypeScript (⭐105k) (label: good first issue)
A superset of JavaScript that compiles to clean JavaScript output.
- Visual Studio Code (⭐174k) (label: good first issue)
A code editor redefined and optimized for building and debugging modern web and cloud applications.
C
- Profanity (⭐1.4k) (label: good first issue)
Ncurses XMPP chat client.
C#
- grok.net (⭐317) (label: good first issue)
Cross platform .NET grok implementation
- osu! (⭐17k) (label: good first issue)
Music game. Rhythm is just a click away!
- Uno Platform (⭐9.5k) (label: good first issue)
OSS project for creating pixel-perfect, single-source C# and XAML apps which run natively on iOS, Android, macOS, Linux and Web via WebAssembly.
JavaScript
- electron (⭐117k) (label: good first issue)
Build cross platform desktop apps with JavaScript, HTML, and CSS
- appsmith (⭐37k) (label: good first issue)
Drag & Drop internal tool builder
- altair (⭐5.3k) (label: good first issue)
A beautiful feature-rich GraphQL Client for all platforms.
- Babel (⭐44k) (label: good first issue)
A compiler for writing next generation JavaScript.
- Brave Browser (⭐20k) (label: good first issue)
Desktop browser for macOS, Windows, and Linux.
- Check It Out (⭐161) (label: good first issue)
Check It Out is an ncurses-like CLI to let the user interactively navigate and select a git branch to check out.
- Create React App (⭐103k) (label: good first issue)
Create React apps with no build configuration.
- ESLint (⭐26k) (label: good first issue)
A fully pluggable tool for identifying and reporting on patterns in JavaScript.
- Fastify (⭐34k) (label: good first issue)
Fast and low overhead web framework, for Node.js.
- Gatsby.js (⭐56k) (label: good first issue)
Build blazing fast, modern apps and websites with React.
- Ghost (⭐50k) (label: good first issue)
Just a blogging platform
- grommet (⭐8.4k) (label: good first issue)
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
- Habitica (⭐13k) (label: good first issue)
Habitica is a gamified task manager, webapp and android/ios app, really wonderful atmosphere. Guidance for contributing here (mongo, express, vue, node stack for webapp)
- Hoppscotch (⭐73k) (label: good first issue)
A free, fast and beautiful API request builder.
- Jasmine (⭐16k) (label: good first issue)
Simple JavaScript testing framework for browsers and node.js.
- Jest (⭐45k) (label: good first issue)
A complete and easy to set up JavaScript testing solution.
- json-editor (⭐4.7k) (label: good first issue)
JSON Schema Based Editor. JSON Editor takes a JSON Schema and uses it to generate an HTML form. It has full support for JSON Schema version 3 and 4 and can integrate with several popular CSS frameworks (bootstrap, spectre, tailwind).
- Leaflet (⭐43k) (label: good first issue)
JavaScript library for mobile-friendly interactive maps.
- Meteor (⭐45k) (label: good first issue)
Meteor is an ultra-simple environment for building modern web applications.
- Mocha (⭐23k) (label: good first issue)
Javascript test framework for Node.js and the browser.
- name-suggestion-index (⭐768) (label: good first issue)
Canonical common brand names for OpenStreetMap
- NativeScript (⭐25k) (label: good first issue)
NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular and Vue.js, FlexBox and CSS, and get native UI and performance on iOS and Android.
- netlify-cms (⭐18k) (label: good first issue)
Open source content management for your git workflow.
- Node.js core (⭐112k) (label: good first issue)
JavaScript runtime built on Chrome's V8 JavaScript engine
- nuclear (⭐13k) (label: good first issue)
Multiplatform music player that streams from free sources.
- p5.js (⭐23k) (label: good first issue)
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web.
- Predator (⭐585) (label: good first issue)
A powerful open-source platform for load testing APIs.
- React (⭐237k) (label: good first issue)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
- React-content-loader (⭐1.2k) (label: good first issue)
Tool to create your own react-content-loader easily.
- ReactiveSearch (⭐4.9k) (label: good first issue-👋)
A UI components library for Elasticsearch: Available for React, Vue and React Native.
- serverless (⭐47k) (label: good first issue)
The Serverless Framework
- Svelte (⭐83k) (label: good first issue)
Component framework that runs at build time, converting your components into highly efficient imperative code that surgically updates the DOM.
- swag-for-dev (⭐4.3k) (label: good first issue)
Swag opportunities for developers.
- Vest (⭐2.6k) (label: good first issue)
Validations framework inspired by unit testing frameworks.
- Video Hub App (⭐624) (label: good first issue)
Angular & Electron app for browsing and searching videos on your PC.
- Vue.js (⭐209k) (label: good first issue)
The Progressive JavaScript Framework.
- VuePress (⭐23k) (label: good first issue)
Minimalistic Vue-powered static site generator
C++
- MiniOB (⭐3.9k) (label: good first issue)
MiniOB is a compact database that assists developers in understanding the fundamental workings of a database(main language is Chinese).
- MoveIt (⭐1.9k) (label: good first issue)
Easy-to-use open source robotics manipulation platform for developing commercial applications, prototyping designs, and benchmarking algorithms.
- projectM (⭐3.7k) (label: good first issue)
A music visualizer library using OpenGL and GLSL. Has applications using Qt5, SDL, emscripten, iTunes, Kodi.
- Yugabyte DB (⭐9.6k) (label: good first issue)
Distributed SQL database.
Go
- Dragonfly (⭐2.7k) (label: good first issue)
Provide efficient, stable and secure file distribution and image acceleration based on p2p technology
- Helm (⭐28k) (label: good first issue)
The Kubernetes Package Manager
- Kanister (⭐831) (label: good first issue)
A Data Protection Workflow Management Engine
- Kubernetes (⭐116k) (label: good first issue)
Production-Grade Container Scheduling and Management System
- Meshery (⭐7.5k) (label: good first issue)
Meshery, the service mesh management plane.
- script (⭐6.8k) (label: good first issue)
A Go library for doing the kind of tasks that shell scripts are good at: reading files, executing subprocesses, counting lines, matching strings, and so on. Beginners are very welcome and will get detailed code review and help through the PR process.
- Terraform (⭐46k) (label: good first issue)
A tool for building, changing, and versioning infrastructure safely and efficiently.
- utils (⭐28) (label: good first issue)
Common Utilities library for Go
Java
- Codename One (⭐1.8k) (label: good first issue)
Cross-platform mobile app development framework for Java developers
- DSA (⭐41) (label: good first issue)
DSA questions practising repo for Java developers
- elasticsearch (⭐73k) (label: good first issue)
Open Source, Distributed, RESTful Search Engine.
- JabRef (⭐3.9k) (label: good first issue)
Desktop application for managing literature references using modern Java features including JavaFX. Dedicated to code quality and constructive feedback: Each Pull Request is reviewed by two developers to provide high-quality feedback and to ensure high quality of new contributions.
- Strongbox (⭐644) (label: good first issue)
Strongbox is an artifact repository manager written in Java.
- TEAMMATES (⭐1.7k) (label: good first issue)
TEAMMATES is a free online tool for managing peer evaluations and other feedback paths of your students.
- Trino (formerly Presto SQL) (⭐12k) (label: good first issue)
A distributed SQL query engine for big data. Ask for guidance on project's Slack.
- Wikimedia Commons Android App (⭐1.1k) (label: good first issue)
Allows users to upload pictures from their Android phone/tablet to Wikimedia Commons.
- zerocode (⭐955) (label: good first issue)
API Automation without coding, easy JSON response assertions, Testing REST, SOAP, Kafka and Java/DB APIs, CI/Jenkins Friendly.
Julia
- Julia (⭐47k) (label: good first issue)
Julia Projects for Beginners — Easy Ideas to Get Started Coding in Julia
- Julia Language: Good first issue (⭐47k) (label: good first issue)
"Move like Python, Run like C" - A fresh approach to technical computing!
Kotlin
- Atrium (⭐610) (label: good first issue)
Multiplatform assertion library for Kotlin
- Non-Blocking SirixDB HTTP(S)-Server (⭐1.2k) (label: good first issue)
A non-blocking HTTP(S)-Server for SirixDB, a temporal, evolutionary NoSQL document store for XML and JSON.
Perl
- Ravada (⭐592) (label: good first issue)
Remote Virtual Desktops Manager.
PHP
- Appwrite (⭐52k) (label: good first issue)
An End-to-end backend server for frontend and mobile developers. 🚀
- Laravel Newsletters (⭐1.6k) (label: good first issue)
A package that provides an easy way to integrate MailChimp with Laravel 5.
- NextCloud Server (⭐30k) (label: good first issue)
Nextcloud server, a safe home for all your data.
- PrestaShop (⭐8.6k) (label: good first issue)
The open source ecommerce solution to start your online business and start selling online.
- Symfony (⭐30k) (label: good first issue)
Symfony is a PHP framework for web applications and a set of reusable PHP components.
Python
- Bokeh (⭐20k) (label: good first issue)
Bokeh is an interactive visualization library for modern web browsers.
- CiviWiki (⭐606) (label: good first issue)
Building a Better Democracy for the Internet Age
- datascience (⭐690) (label: good first issue)
A Jupyter notebook Python library for introductory data science.
- Embedchain (⭐37k) (label: good first issue)
Embedchain is a framework to easily create LLM powered bots over any dataset.
- Jupyter notebook (⭐12k) (label: good first issue)
Jupyter interactive notebook.
- matplotlib (⭐21k) (label: good first issue)
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.
- MindsDB (⭐33k) (label: good first issue)
MindsDB is an open source AI layer for existing databases.
- opsdroid (⭐849) (label: good first issue)
An open source chat-ops bot framework.
- pandas (⭐46k) (label: good first issue)
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
- Pytorch (⭐91k) (label: good first issue)
PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing.
- SaltStack (⭐15k) (label: good first issue)
Software to automate the management and configuration of any infrastructure or application at scale.
- scikit-learn (⭐63k) (label: good first issue)
Scikit-learn is a machine learning library for Python.
- scrapy (⭐58k) (label: good first issue)
A fast high-level web crawling & scraping framework for Python.
- Zulip (⭐23k) (label: good first issue)
Powerful open source group chat.
Ruby
- chatwoot (⭐24k) (label: good first issue)
Opensource customer support platform which can be an alternative to Intercom, Zendesk, Drift, Crisp etc.
- multiwoven (⭐1.6k) (label: good first issue)
The open-source reverse ETL, data activation platform for modern data teams.
- open-build-service (⭐984) (label: good first issue-🥇)
A generic system to build and distribute packages from sources in an automatic, consistent and reproducible way.
- osem (⭐894) (label: good first issue)
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences
- Ruby on Rails (⭐57k) (label: good first issue)
Ruby on Rails (Rails) is an open source web application framework written in Ruby.
- Sinatra (⭐12k) (label: good first issue)
Classy web-development dressed in a DSL.
Rust
- dotenv-linter (⭐1.9k) (label: good first issue)
Lightning-fast linter for .env files. Written in Rust
- nushell (⭐36k) (label: good first issue)
A modern shell for the GitHub era written in Rust.
- Rust-Clippy (⭐12k) (label: good first issue)
A bunch of lints to catch common mistakes and improve Rust code
- Rustfmt (⭐6.4k) (label: good first issue)
A tool for formatting Rust code according to style guidelines.
- Sniffnet (⭐28k) (label: good first issue)
Application to comfortably monitor network traffic.
Scala
- playframework (⭐13k) (label: good first issue)
The High Velocity Web Framework
- Twitter Util (⭐2.7k) (label: good first issue)
Wonderful reusable code from Twitter
Smalltalk
- Pharo (⭐1.3k) (label: good first issue)
A dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
43. Awesome Privacy
Bookmarking
- Floccus - Sync your bookmarks privately across browsers and devices.
Video and Audio Conferencing
- Briefing (⭐1.5k) - Secure direct video group chat. Only open technologies (such as WebRTC) are used, which work with all modern browsers.
- Jitsi Meet (⭐26k) - More secure, more flexible, and completely free video conferencing. If you use the official instance, you will need to login. Self-hosting is recommended.
44. Awesome Agi Cocosci
Abduction / Applications in AI
- Functional genomic hypothesis generation and experimentation by a robot scientist - Nature, 2004. [All Versions]. This paper describes a physically implemented robotic system that applies techniques from artificial intelligence to carry out cycles of scientific experimentation. The system automatically originates hypotheses to explain observations, devises experiments to test these hypotheses, physically runs the experiments using a laboratory robot, interprets the results to falsify hypotheses inconsistent with the data, and then repeats the cycle. The system is applied to the determination of gene function using deletion mutants of yeast (Saccharomyces cerevisiae) and auxotrophic growth experiments. The authors built and tested a detailed logical model (involving genes, proteins and metabolites) of the aromatic amino acid synthesis pathway.
Bayesian Modeling / Bayesian Induction
- Theory-based Bayesian models of inductive learning and reasoning - Trends in Cognitive Sciences, 2006. [All Versions]. [Preprint]. Inductive inference allows humans to make powerful generalizations from sparse data when learning about word meanings, unobserved properties, causal relationships, and many other aspects of the world. Traditional accounts of induction emphasize either the power of statistical learning, or the importance of strong constraints from structured domain knowledge, intuitive theories or schemas. This paper argues that both components are necessary to explain the nature, use and acquisition of human knowledge, and the authors introduce a theory-based Bayesian framework for modeling inductive learning and reasoning as statistical inferences over structured knowledge representations.
- Building machines that learn and think with people - Nature Human Behavior, 2024. [All Versions]. [Preprint]. This perspective shows how the science of collaborative cognition can be put to work to engineer systems that really can be called ‘thought partners’, systems built to meet humans' expectations and complement humans' limitations. The authors lay out several modes of collaborative thought in which humans and artificial intelligence thought partners can engage, and they propose desiderata for human-compatible thought partnerships. Drawing on motifs from computational cognitive science, this work motivates an alternative scaling path for the design of thought partners and ecosystems around their use through a Bayesian lens, whereby the constructed partners actively build and reason over models of the human and world.
Theory of Mind / AI Assisted Research
- Machine theory of mind - ICML'18, 2018. [All Versions]. Theory of mind (ToM) broadly refers to humans’ ability to represent the mental states of others, including their desires, beliefs, and intentions. This work proposes a Theory of Mind neural network --- a ToMnet --- which uses meta-learning to build such models of the agents it encounters. The ToMnet learns a strong prior model for agents’ future behaviour, and, using only a small number of behavioural observations, can bootstrap to richer predictions about agents’ characteristics and mental states.
- Theory of mind as inverse reinforcement learning - Current Opinion in Behavioral Sciences, 2019. [All Versions]. This paper reviews the idea that Theory of Mind --- humans' ability to reason about other people's mental states --- can be formalized as inverse reinforcement learning. Under this framework, expectations about how mental states produce behavior are captured in a reinforcement learning (RL) model. Predicting other people’s actions is achieved by simulating a RL model with the hypothesized beliefs and desires, while mental-state inference is achieved by inverting this model. Although many advances in inverse reinforcement learning (IRL) did not have human Theory of Mind in mind, this paper focuses on what they reveal when conceptualized as cognitive theories.
- Computational Models of Emotion Inference in Theory of Mind: A Review and Roadmap - Topics in Cognitive Science, 2019. [All Versions]. This paper proposes an intuitive theory framework to studying affective cognition—how humans reason about emotions—and derive a taxonomy of inferences within affective cognition. Using this taxonomy, the authors review formal computational modeling work on such inferences, including causal reasoning about how others react to events, reasoning about unseen causes of emotions, reasoning with multiple cues, as well as reasoning from emotions to other mental states. This framework proposes unifying these various types of reasoning as Bayesian inference within a common “intuitive Theory of Emotion.”
- The Naïve Utility Calculus as a unified, quantitative framework for action understanding - Cognitive Psychology, 2021. [All Versions]. [Project]. This paper presents a formal theory of the Naïve Utility Calculus as a probabilistic generative model, which highlights the role of cost and reward tradeoffs in a Bayesian framework for action-understanding. The model predicts with quantitative accuracy how people infer agents’ subjective costs and rewards based on their observable actions. By distinguishing between desires, goals, and intentions, the model extends to complex action scenarios unfolding over space and time in scenes with multiple objects and multiple action episodes.
45. Awesome Mac
Audio and Video Tools / File Sharing
- Marker Data (⭐48) - The avant-garde Marker extraction application crafted for Final Cut Pro.
Download Management Tools / Audio Record and Process
- Neat Download Manager - Neat Download Manager is a simple and lightweight GUI wrapped around a powerful and optimized Download-Engine.
Proxy and VPN Tools / Audio Record and Process
- Cloudflare WARP - Replaces the connection between your device and the Internet with a modern, optimized, protocol.
Utilities / Menu Bar Tools
- One Switch - Mac menu bar app that adds various switches to the Mac's menu bar.
- SketchyBar (⭐9.3k) - A highly customizable macOS status bar replacement.
Utilities / General Tools
- CleanMyMac - Delete megatons of junk, malware, and make your Mac faster & more organized
Utilities / Productivity
- Perplexity - Search and discovery with AI.
Mac App Download Sites / Genuine Sites
- Buy software, once - The place to find all the software you can buy one time, and own for a lifetime.
46. Awesome Math
Youtube Series
47. Awesome Playwright
Integrations
- @appetize/playwright - Mobile tests for web or native apps on Appetize's virtual devices using Playwright Test Runner.
- appwright - Mobile tests using Appium with Playwright Test Runner.
48. Static Analysis
Programming Languages / Other
- radon — A Python tool that computes various metrics from the source code.
Other / Other
- promval (⭐4) — PromQL validator written in Python. It can be used to validate that PromQL expressions are written as expected.
49. Awesome Rust
Libraries / System
- navidys/procsys (⭐6) [procsys] - A library to retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys.
50. Awesome Ai Tools
Text / Productivity
- Taskade - Build, train, and deploy autonomous AI agents for task management, team collaboration, and workflow automation—all within a unified workspace.
- AI for Google Slides - AI presentation maker for Google Slides
- FARSITE - AI-powered Compliance Software for U.S. Government Contractors
- GOSH - Free AI Price Tracker - Track any price of any product at any store using AI
Image / Services
- iColoring - Free AI Coloring Pages Generator
Audio / Marketing AI Tools
- Rupert AI - AI tools for designers and marketers
- PersonaForce - Create and chat with AI buyer personas for smarter marketing
Other / Music
- Harbor (⭐1.9k) - run LLM backends, APIs, frontends, and services with one command
Learn AI free / Machine Learning
- How To Learn Artificial Intelligence (AI)? - provides a step-by-step guide for beginners to understand and develop AI skills. It covers foundational topics like programming (Python), mathematics, and machine learning, progressing to advanced concepts such as deep learning and neural networks.
51. Awesome Swift
Boilerplates
- Swift Module Template (⭐477) - An opinionated starting point for awesome, reusable modules.
Dependency Managers
- swift-package-manager (⭐10k) - SPM is the Package Manager for the Swift Programming Language.
Audio
- MusicKit (⭐620) - A framework for composing and transforming music.
Chart
- SwiftCharts (⭐2.6k) - Highly customizable charts for iOS.
Concurrency
- AsyncQueue (⭐231) 🐧 - A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.
Other Data
- CacheAdvance (⭐47) - A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.
Dependency Injection
- SafeDI (⭐155) - Compile-time safe dependency injection.
Images / Barcode
- SwiftyGif (⭐2.2k) - High performance GIF engine.
Keychain / Barcode
- Valet (⭐4.1k) - Valet lets you securely store data in the Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
Utility / Barcode
- SwiftTweaks (⭐1.4k) - Tweak your iOS app without recompiling.
52. Awesome Cpp
Artificial Intelligence
- MXNet (⭐21k) - Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, JavaScript and more. website
CLI
- tuibox (⭐206) - A single-header terminal UI (TUI) library, capable of creating mouse-driven, interactive applications on the command line. [MIT]
Database
- CrossDB (⭐235) - Ultra High-performance Lightweight Embedded and Server OLTP RDBMS. [MPL-2.0] website
- Trilogy (⭐733) - a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding. [MIT]
GUI
- Saucer (⭐490) - A modern, cross-platform C++ webview library. [MIT]
Scripting
- Duktape (⭐6.1k) - An embeddable JavaScript engine with compact footprint. [MIT] website
- QuickJS - a small and embeddable JavaScript engine. [MIT]
- SWIG (⭐6.1k) - A wrapper/interface Generator that let you link your c++ code to JavaScript, Perl, PHP, Python, Tcl and Ruby. [GPL/Output not licensed] website
Online Compiler
- paiza.io - An online C/C++ compiler with multiple files supporting feature, GitHub(gist) integration and collaborative editing.
Integrated Development Environment
- CodeLite - Another cross-platform, free C and C++ IDE. [GPL2 with an exception for plugins]
Talks
- Meeting Cpp - Meeting C++ YouTube Channel
53. Free for Dev
APIs, Data, and ML
- Multi-Exit IP Address Checker — A free and simple tool to check your exit IP address across multiple nodes and understand how your IP appears to different global regions and services. Useful for testing rule-based DNS splitting tools such as Control D.
Testing
- Appetize — Test your Android & iOS apps on this Cloud Based Android Phone / Tablets emulator and iPhone/iPad simulators directly in your browser. The free tier includes two concurrent session with 30 minutes of usage per month. No limit on app size.
Education and Career Development
- LabEx - Develop skills in Linux, DevOps, Cybersecurity, Programming, Data Science, and more through interactive labs and real-world projects.
IDE and Code Editing
- Zed - Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
54. Awesome V
Command-line
- vin (⭐7) - A Basic Command Line Interface for V.
Operating systems/Kernels
- V-Unikernel (⭐22) - A unikernel is a computer program statically linked with the operating system code on which it depends.
Editor plugins / VS Code
- v-analyzer (⭐167) - Bring IDE features for the V programming language to VS Code.
- Prev: Oct 28 - Nov 03, 2024
- Next: Oct 14 - Oct 20, 2024