Awesome List Updates on Oct 17 - Oct 23, 2022
54 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Crypto Papers
Specific topics / Secret key cryptography
- The Galois/Counter Mode of Operation (GCM) - Original paper introducing GCM, by by David A. McGrew and John Viega.
Specific topics / Zero Knowledge Proofs
- How to Prove a Theorem So No One Else Can Claim It - By Manuel Blum.
- Zero Knowledge Protocols and Small Systems - A good intro into Zero knowledge protocols.
2. Awesome Coq
Projects / Tools
- Trakt (⭐14) - Generic goal preprocessing tool for proof automation tactics.
Resources / Course Material
- Introduction to the Theory of Computation - Formalization to support an undergraduate course on the theory of computation, including languages and Turing machines.
3. Awesome Python
GUI Development
4. Awesome Developer First
Deployment Hosting
- Adaptable - Deploy apps and DBs via common templates.
- Qoddi - Git connected app hosting platform.
5. Awesome Cl
Notebooks / Third-party APIs
- common-lisp-jupyter (⭐218) - A Common Lisp kernel for Jupyter along with a library for building Jupyter kernels, based on Maxima-Jupyter by Robert Dodier which was based on cl-jupyter by Frederic Peschanski. MIT.
- jupyterlab-debugger-restarts (⭐2) - restart functionality for the JupyterLab debugger.
- Cytoscape widget (⭐3) - Cytoscape.js widget for common-lisp-jupyter.
- Kekule widget (⭐2) - Kekule.js widget for common-lisp-jupyter.
- molecule viewer (⭐0) - A molecule viewer for JupyterLab using ngl.
- ngl widget (⭐2) - A ngl widget (protein viewer) for common-lisp-jupyter.
- sheet widget (⭐2) - Data grid widget for common-lisp-jupyter.
- cl-jupyter (⭐199) - A Common Lisp kernel for Jupyter notebooks custom licence (⭐199).
6. Awesome Broadcasting
Animation, Graphics & Video Playout
- Studio TV Player (⭐36) - Simple TV studio player with SDI, NDI and MPEG TS outputs.
7. Awesome Github Wiki
Useful links with tips & tricks
8. Awesome Java
Bytecode Manipulation
- Recaf - JVM reverse engineering toolkit, essentially an IDE for Java bytecode.
Configuration / Text-Based User Interfaces
- Curator Framework - High-level API for Apache ZooKeeper.
Game Development / Text-Based User Interfaces
- Void2D - High-level 2D game engine with built-in physics based on Swing.
HTTP Clients / Text-Based User Interfaces
- Apache HttpComponents - Toolset of low-level Java components focused on HTTP and associated protocols.
- Ribbon (⭐4.5k) - Client-side IPC library that is battle-tested in the cloud.
Networking / Text-Based User Interfaces
- Fluency (⭐154) - High throughput data ingestion logger to Fluentd and Fluent Bit.
Security / Other
- Passay - Enforce password policy by validating candidate passwords against a configurable rule set.
Testing / Fixtures
- Mockneat (⭐526) - Another fake data generator.
Web Frameworks / Mocking
- Javalin - Microframework for web applications.
9. Awesome Mac
Reading and Writing Tools / Markdown Tools
- Typora - Truly minimal Markdown editor featuring seamless live preview.
Reading and Writing Tools / Note-taking
- OutlineEdit 3 - Fully-featured outline editor, for everyone who loves great structured notes.
Design and Product / Design Tools
- System Color Picker (⭐1.1k) - The macOS color picker as an app with more features.
Design and Product / Other Tools
- qView - qView is an image viewer designed with minimalism and usability in mind.
Utilities / Quality of Life Improvements
- Actions (⭐2.6k) - Provides many useful actions for the Shortcuts app.
QuickLook Plugins / System Related Tools
- QLMarkdown (⭐1.3k) - Quick Look extension for Markdown files. -
- Syntax Highlight (⭐2.8k) - Quick Look extension for highlight source code files. -
10. Awesome Cakephp
Debugging
- 🍰 AssociationsDebugger plugin (⭐10) - A plugin that draws your model associations as diagram.
11. Urban and Regional Planning Resources
Public Data Resources / Transportation
- City Access Map - CityAccessMap was developed by urban scientists, for urban planners. It uses open data from OpenStreetMap and the Global Human Settlement Layer (GHSL), to quantify and visualize walking accessibility to a variety of services for any city in the world.
Platforms and Software Resources / Geospatial Data and Visualization
- Felt - A web based mapping application that enables multple users to colloboratively edit and view in data in real-time.
12. Awesome Algorand
Other Development Tools / Wallets
- use-wallet (⭐81) - React hooks for using Algorand compatible wallets with web applications. Developed by txnlab.
13. Awesome Deno
Resources / Books
14. Awesome Blazor
Videos / Others
- MAUI Blazor Podcast Client Part 2: The .NET Show with Carl Franklin Ep 30 - October 20, 2022 - Adding guests and links, and playlist functionality.
Articles / Others
- Part 1 - UI driven by Elsa Workflows - October 12, 2022 - This series describes the implementation of a User Interface driven by an Elsa workflow engine.
15. Awesome Vite
Templates / Vanilla
- vite-tailwind-nojs-starter (⭐53) - NoJS Tailwind CSS starter template.
Templates / Vue 3
- vite-vue-js-starter-template (⭐144) - Vite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier Simple Template.
16. Awesome Django
Resources / Official Resources
- Project Website - Official Django website.
17. Awesome Browser Extensions for Github
GitHub CSV Diff (⭐4)
GitHub provides a page that only shows diffs with a .diff at the end of the URL of the pull request. This browser extension makes it easier to view csv diffs by using daff on that page.
Installs: 34 | Stars: 4 | Last update: n/a
Isometric Contributions (⭐3.5k)
Allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version.
Installs: 10000 | Stars: 3486 | Last update: n/a
Module Linker (⭐250)
An extension that creates direct links to imported modules, external or internal, on source code on GitHub. Supports multiple languages, including common ones like Rust, Go, Python and Ruby, but also odd ones like Nim, Haskell, Julia and Elm.
Installs: 36 | Stars: 250 | Last update: 27 Nov 2019
Old School GitHub (⭐227)
Revert GitHub's UI back to its classic look (before the June 23, 2020 update that has a flat, rounded and more whitespaced design).
Installs: 63 | Stars: 227 | Last update: 14 Jun 2024
Open GitHub file links in IDE (⭐71)
This browser extension allows you to open files in your IDE directly from GitHub, assuming the repository you are working on is cloned on your computer. When a fragment of a file is displayed, your IDE opens the file and puts the cursor at the desired line.
Installs: 34 | Stars: 71 | Last update: 23 Sep 2023
Semantic Code Reviews
Introduces the Explore tab in the pull request interface where you can review changes ordered by importance and see the semantic context surrounding each change.
Installs: 36 | Stars: n/a | Last update: n/a
ZenHub
ZenHub is the first and only project management suite that works natively within GitHub; enhancing your workflow with features built specifically for startups, fast-moving engineering teams, and the open-source community. The product is a browser extension that injects advanced functionality including real-time drag-and-drop Issue Task Boards, peer feedback via a +1 button, and support for uploading any file type directly into the GitHub interface. ZenHub makes it easy to centralize all processes into GitHub, keeping your team lean and agile.
Installs: 70000 | Stars: n/a | Last update: n/a
18. Awesome Game Engine Dev
Specialty Topics / Hair
- 📚 Fuzzy Meshes - Simulating fur with cones and gravity. [Source (⭐37)]
19. Awesome Fiber
🚧 Boilerplates / 🌱 Third Party
- sujit-baniya/goravel (⭐15) - Laravel similar boilerplate go Go with support for Gofiber or Gin.
20. Awesome Embedded Rust
Driver crates / WIP
- atwinc1500-rs - SPI - A host driver for the Atwinc1500 network controller
21. Static Analysis
Programming Languages / Other
- vint (⭐698) — Fast and Highly Extensible Vim script Language Lint implemented by Python.
Multiple languages / Other
- DeepCode ⚠️ ©️ — DeepCode was acquired by Snyk is now Snyk Code.
- emerge (⭐795) — Emerge is a source code and dependency visualizer that can be used to gather insights about source code structure, metrics, dependencies and complexity of software projects. After scanning the source code of a project it provides you an interactive web interface to explore and analyze your project by using graph structures.
- Snyk Code ©️ — Snyk Code finds security vulnerabilities based on AI. Its speed of analysis allow us to analyse your code in real time and deliver results when you hit the save button in your IDE. Supported languages are Java, JavaScript, Python, PHP, C#, Go and TypeScript. Integrations with GitHub, BitBucket and Gitlab. It is free to try and part of the Snyk platform also covering SCA, containers and IaC.
22. Awesome Jquery
Miscellaneous Resources / Paid Books
23. Awesome Icons
Archive of Icons
- iconarchive - Professional tag based icon search engine with more than 600,000 icons.
Generic
- Lucide - A fork of Feather Icons with more than 500 additional icons.
24. Awesome Gatling
Videos / Talks
- Load Testing Crash Course with Gatling - Stéphane Landelle @ Devoxx Belgium 2022.
25. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- psgrep (⭐0) - Makes
ps grep
hide its own process from the results of aps aux | grep
.
Completions / superconsole - Windows-only
- symfony (Akollade) (⭐4) - Adds completions for Symfony, including the
bin/console
andsf
commands.
Themes / superconsole - Windows-only
- normanius (⭐0) - Derived from bira (⭐172k). Includes decorators for
git
status,user@host
, pythonvirtualenv
, and rubyrvm
version.
26. Awesome Docker
Container Composition
- box (⭐237) 💀 - Build Dockerfile images with a mruby DSL, includes flattening and layer manipulation
27. Awesome Vue
Resources / Tutorials
Components & Libraries / Utilities
- vue-vroom (⭐10) - A plugin for REST APIs, that lets you quickly generate type safe stores and a mock API with minimal config.
28. Awesome Terraform
Tools / Community providers
- Coder - Coder provisions software development environments on your infrastructure via Terraform.
29. Awesome Courses
Courses / Systems
- CS 162 Operating Systems and Systems Programming UC Berkeley
- The purpose of this course is to teach the design of operating systems and operating systems concepts that appear in other advanced systems. Topics we will cover include concepts of operating systems, systems programming, networked and distributed systems, and storage systems, including multiple-program systems (processes, interprocess communication, and synchronization), memory allocation (segmentation, paging), resource allocation and scheduling, file systems, basic networking (sockets, layering, APIs, reliability), transactions, security, and privacy.
- Operating Systems course by the Chair of EECS, UC Berkeley David Culler
- Lecture Videos Spring 2015 lectures
- Lecture Notes Spring 2015 lectures
- The purpose of this course is to teach the design of operating systems and operating systems concepts that appear in other advanced systems. Topics we will cover include concepts of operating systems, systems programming, networked and distributed systems, and storage systems, including multiple-program systems (processes, interprocess communication, and synchronization), memory allocation (segmentation, paging), resource allocation and scheduling, file systems, basic networking (sockets, layering, APIs, reliability), transactions, security, and privacy.
- CS 168 Introduction to the Internet: Architecture and Protocols UC Berkeley
- This course is an introduction to the Internet architecture. We will focus on the concepts and fundamental design principles that have contributed to the Internet's scalability and robustness and survey the various protocols and algorithms used within this architecture. Topics include layering, addressing, intradomain routing, interdomain routing, reliable delivery, congestion control, and the core protocols (e.g., TCP, UDP, IP, DNS, and HTTP) and network technologies (e.g., Ethernet, wireless).
- Lecture Notes & Assignments
- Discussion Notes
- CSCI-UA.0202: Operating Systems (Undergrad) Operating Systems NYU
- NYU's operating system course. It's a fundamental course focusing basic ideas of operating systems, including memory management, process scheduling, file system, ect. It also includes some recommended reading materials. What's more, there are a series of hands-on lab materials, helping you easily understand OS.
- Assignments
- Lectures
- Old Exams
Courses / Machine Learning
- CS 287 Advanced Robotics UC Berkeley
- The course introduces the math and algorithms underneath state-of-the-art robotic systems. The majority of these techniques are heavily based on probabilistic reasoning and optimization---two areas with wide applicability in modern Artificial Intelligence. An intended side-effect of the course is to generally strengthen your expertise in these two areas.
- Lectures Notes
- Assignments
- Machine Learning: 2014-2015 University of Oxford
- The course focusses on neural networks and uses the Torch (⭐8.8k) deep learning library (implemented in Lua) for exercises and assignments. Topics include: logistic regression, back-propagation, convolutional neural networks, max-margin learning, siamese networks, recurrent neural networks, LSTMs, hand-writing with recurrent neural networks, variational autoencoders and image generation and reinforcement learning
- Lectures and Assignments
- Source code
- 10-708 Probabilistic Graphical Models Carnegie Mellon University
- Many of the problems in artificial intelligence, statistics, computer systems, computer vision, natural language processing, and computational biology, among many other fields, can be viewed as the search for a coherent global conclusion from local information. The probabilistic graphical models framework provides a unified view for this wide range of problems, enabling efficient inference, decision-making and learning in problems with a very large number of attributes and huge datasets. This graduate-level course will provide you with a strong foundation for both applying graphical models to complex problems and for addressing core research topics in graphical models.
- Lecture Videos
- Assignments
- Lecture notes
- Readings
Courses / Artificial Intelligence
- CS 188 Introduction to Artificial Intelligence UC Berkeley
- This course will introduce the basic ideas and techniques underlying the design of intelligent computer systems. A specific emphasis will be on the statistical and decision-theoretic modeling paradigm. By the end of this course, you will have built autonomous agents that efficiently make decisions in fully informed, partially observable and adversarial settings. Your agents will draw inferences in uncertain environments and optimize actions for arbitrary reward structures. Your machine learning algorithms will classify handwritten digits and photographs. The techniques you learn in this course apply to a wide variety of artificial intelligence problems and will serve as the foundation for further study in any application area you choose to pursue.
- Lectures
- Projects
- Exams
- 6.868J The Society of Mind MIT
- This course is an introduction, by Prof. Marvin Minsky, to the theory that tries to explain how minds are made from collections of simpler processes. It treats such aspects of thinking as vision, language, learning, reasoning, memory, consciousness, ideals, emotions, and personality. It incorporates ideas from psychology, artificial intelligence, and computer science to resolve theoretical issues such as wholes vs. parts, structural vs. functional descriptions, declarative vs. procedural representations, symbolic vs. connectionist models, and logical vs. common-sense theories of learning.
- Lectures
- Assignments
- Readings
Courses / Computer Graphics
- CMU 462 Computer Graphics Carnegie Mellon University
- This course provides a comprehensive introduction to computer graphics. Focuses on fundamental concepts and techniques, and their cross-cutting relationship to multiple problem domains in graphics (rendering, animation, geometry, imaging). Topics include: sampling, aliasing, interpolation, rasterization, geometric transformations, parameterization, visibility, compositing, filtering, convolution, curves & surfaces, geometric data structures, subdivision, meshing, spatial hierarchies, ray tracing, radiometry, reflectance, light fields, geometric optics, Monte Carlo rendering, importance sampling, camera models, high-performance ray tracing, differential equations, time integration, numerical differentiation, physically-based animation, optimization, numerical linear algebra, inverse kinematics, Fourier methods, data fitting, example-based synthesis.
- Lectures and Readings
- Assignments and Quizes
Courses / Misc
- AM 207 Monte Carlo Methods and Stochastic Optimization Harvard University
- This course introduces important principles of Monte Carlo techniques and demonstrates the power of these techniques with simple (but very useful) applications. All of this in Python!
- Lecture Videos
- Assignments
- Lecture Notes
- CS 168 Computer Networks UC Berkeley
- This is an undergraduate level course covering the fundamental concepts of networking as embodied in the Internet. The course will cover a wide range of topics; see the lecture schedule for more details. While the class has a textbook, we will not follow its order of presentation but will instead use the text as a reference when covering each individual topic. The course will also have several projects that involve programming (in Python).
- You should know programming, data structures, and software engineering. In terms of mathematics, your algebra should be very solid, you need to know basic probability, and you should be comfortable with thinking abstractly. The TAs will spend very little time reviewing material that is not specific to networking. We assume that you either know the material covered in those courses, or are willing to learn the material as necessary. We won't cover any of this material in lecture.
- CS 193p Developing Applications for iOS Stanford University
- Updated for iOS 7. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Objective-C programming language. Other topics include: object-oriented database API, animation, multi-threading and performance considerations.
- Prerequisites: C language and object-oriented programming experience
- Recommended: Programming Abstractions
- Updated courses for iOS8 - Swift
- Updated courses for iOS9 - Swift
30. Awesome Newsletters
Ruby / Svelte
- Women on Rails Newsletter. A bi-monthly newsletter about Ruby on Rails and the web. Available in English, French, Spanish and Italian.
31. Awesome Elixir
Artificial Intelligence
- Axon (⭐1.5k) - Nx-powered Neural Networks.
- Nx (⭐2.6k) - Multi-dimensional arrays (tensors) and numerical definitions for Elixir.
32. Awesome Ruby
Third-party APIs
- whatsapp-sdk (⭐158) - Ruby client for the Whatsapp API.
33. Awesome Bioinformatics
Workflow Managers
- redun (⭐371) - A python-based workflow manager.
34. Awesome Graphql
TypeScript Examples / React
- Mocked Managed Federation - Apollo Server 3 (⭐7) - An example of how to mock a managed federation Supgraph using Apollo Server 3.x
- Mocked Managed Federation - Apollo Server 4 (⭐1) - An example of how to mock a managed federation Supgraph using Apollo Server 4.x
Python Examples / React
- Python Backend Tutorial - A tutorial on creating a GraphQL server with Strawberry and a client with Qlient.
Java Examples / React
- Spring Boot backend tutorial - A tutorial creating a GraphQL server and client using Spring Boot and Netflix DGS.
Go Examples / React
- Go Backend Tutorial - A tutorial showing how to make a Go GraphQL server and client using code generation.
.NET Examples / React
- .NET backend tutorial - A tutorial creating a GraphQL server and client with .NET.
35. Awesome Micropython
Communications / Web
- thimble (⭐17) - A tiny web framework for MicroPython.
Scheduling / Touch Resistive
- micropython-aioschedule (⭐8) - A persistent uasyncio scheduler that supports deepsleep between task runs.
Code Generation / SRAM
- micropython-package-template (⭐5) - GitHub workflow supported MicroPython package template with deploys to the Python Package Index on a push to the main branch and test deploys to the Test Python Package Index on PRs.
36. Awesome Selfhosted
Software / File Transfer - Single-click & Drag-n-drop Upload
- Uploady (⭐77) - Uploady is a simple file uploader script with multi file upload support.
MIT
PHP
Software / Miscellaneous
- Lama-Cleaner (⭐19k)
⚠
- A free and open-source inpainting tool powered by SOTA AI model.Apache-2.0
Python/Docker
Software / Personal Dashboards
- Homepage by tomershvueli (⭐307) - Simple, standalone, self-hosted PHP page that is your window to your server and the web.
MIT
PHP
Software / Video Surveillance
- Frigate - Monitor your security cameras with locally processed AI. (Source Code (⭐17k))
MIT
Docker/Python/Nodejs
37. Colorful
Color Palettes / Web App
- Branition Colors - Hand-curated collection of color pallets best fitted for branding.
38. Awesome Agi Cocosci
Concepts / Human Concept Representation
- Semantic projection recovers rich human knowledge of multiple object features from word embeddings - Nature Human Behavior, 2022. [All Versions]. Proposing a domain-general method to extract context-dependent relationships from word embeddings: ‘semantic projection’ of word-vectors onto lines that represent multiple dimensions of features, which recovers human judgements across various object categories and properties.
Science Logology / Literature Mining
- cite2vec: Citation-Driven Document Exploration via Word Embeddings - IEEE Transactions on Visualization and Computer Graphics, 2016. [All Versions].
- Galex: Exploring the evolution and intersection of disciplines - IEEE Transactions on Visualization and Computer Graphics, 2019. [All Versions].
39. Awesome Datascience
Free Courses
- Kaggle - Learn about Data Science, Machine Learning, Python etc
General Machine Learning Packages / Deep Learning architectures
Books / Visualization Tools
Slack Communities / Book Deals (Affiliated) 🛍
40. Awesome Generative Deep Art
Courses and Educational Materials
- Words are Images | BustBright - Machine Learning Art: 7-week Online class starting October 24th, 2022 by Derrick Schultz
Prompt Engineering / Prompt Engineering for Text-to-image
- some9000/StylePile (⭐572): A helper script for AUTOMATIC1111/stable-diffusion-webui. Basically a mix and match to quickly get different results without wasting a lot of time writing prompts.
- Artists To Study | All images generated with Google Colab TPUs + CompVis/stable-diffusion-v1-4 + Huggingface Diffusers: a systematic study of artists' styles made by @camenduru
Inbox: Stable Diffusion / Web UI for Stable Diffusion via Google Colab
- StableDiffusion_WebUI_Simplified.ipynb: versão em português do notebook para rodar a Web UI do Stable Diffusion no Google Colab de graça
Interesting Instagram Accounts, Posts and Reels / Deforum
41. Awesome Cpp
JSON
- Glaze (⭐1.1k) - Extremely fast, in memory, JSON and interface library for modern C++. [MIT]
42. Awesome Dotnet
Template Engine
- Fluid (⭐1.4k) - Fluid is an open-source .NET template engine based on the Liquid template language.
- SmartFormat (⭐1.1k) - A lightweight text templating library written in C# which can be a drop-in replacement for string.Format
- Handlebars.Net (⭐1.2k) - A real .NET Handlebars engine
43. Awesome Go
Authentication and OAuth
- authboss (⭐3.8k) - Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure it, and start building your app without having to build an authentication system each time.
- casbin (⭐17k) - Authorization library that supports access control models like ACL, RBAC, and ABAC.
- cookiestxt (⭐16) - provides a parser of cookies.txt file format.
- go-guardian (⭐538) - Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication that supports LDAP, Basic, Bearer token, and Certificate based authentication.
- gosession (⭐249) - This is quick session for net/http in GoLang. This package is perhaps the best implementation of the session mechanism, or at least it tries to become one.
- jeff (⭐265) - Simple, flexible, secure, and idiomatic web session management with pluggable backends.
- jwt (⭐664) - Safe, simple, and fast JSON Web Tokens for Go.
- oauth2 (⭐5.3k) - Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.
- permissions2 (⭐510) - Library for keeping track of users, login states, and permissions. Uses secure cookies and bcrypt.
Bot Building
- go-sarah (⭐261) - Framework to build a bot for desired chat services including LINE, Slack, Gitter, and more.
- go-tgbot (⭐121) - Pure Golang Telegram Bot API wrapper, generated from swagger file, session-based router, and middleware.
- telebot (⭐3.9k) - Telegram bot framework is written in Go.
Build Automation
- realize (⭐4.5k) - Go build a system with file watchers and live to reload. Run, build and watch file changes with custom paths.
Advanced Console UIs
- aurora (⭐1.4k) - ANSI terminal colors that support fmt.Printf/Sprintf.
- simpletable (⭐521) - Simple tables in a terminal with Go.
- uilive (⭐1.7k) - Library for updating terminal output in real time.
Standard CLI
- acmd (⭐115) - Simple, useful, and opinionated CLI package in Go.
- command-chain (⭐59) - A go library for configure and run command chains - such as pipelining in unix shells.
- go-andotp (⭐30) - A CLI program to encrypt/decrypt andOTP (⭐3.8k) files. Can be used as a library as well.
- go-getoptions (⭐56) - Go option parser inspired by the flexibility of Perl’s GetOpt::Long.
- sflags (⭐150) - Struct based flags generator for flag, urfave/cli, pflag, cobra, kingpin, and other libraries.
- wmenu (⭐216) - Easy to use menu structure for cli applications that prompt users to make choices.
44. Awesome Privacy
Book and web annotations/highlights management
- Hypothesis (⭐2.9k) - Annotate the web, with anyone, anywhere.
- Kobuddy (⭐142) - Get your Kobo e-reader device bookmarks and annotations in a .txt file.
Notes and Tasks
- SiYuan (⭐18k) - A local-first personal knowledge management system.
Desktop / Alternative clients/modifications of Discord:
- Brave - Brave offers a pretty good out-of-the-box set of privacy and tracker protections.
45. Awesome Flutter
UI
- Flyer Chat (⭐1.5k) - Community-driven chat UI implementation by the Flyer Chat team
46. Free for Dev
APIs, Data, and ML
- JSON2Video - A video editing API to automate video marketing and social media videos, programmatically or with no code.
Authentication, Authorization, and User Management
- asgardeo.io - Seamless Integration of SSO, MFA, passwordless auth and more. Includes SDKs for frontend and backend apps. Free up to 1000 MAUs and five identity providers.
- Authgear - Bring Passwordless, OTPs, 2FA, SSO to your apps in minutes. All Front-end included. Free up to 5000 MAUs.
- Authress — Authentication login and access control, unlimited identity providers for any project. Facebook, Google, Twitter and more. The first 1000 API calls are free.
- Authy - Two-factor authentication (2FA) on multiple devices, with backups. Drop-in replacement for Google Authenticator. Free for up to 100 successful authentications.
- duo.com — Two-factor authentication (2FA) for website or app. Free for ten users, all authentication methods, unlimited, integrations, hardware tokens.
- logintc.com — Two-factor authentication (2FA) by push notifications, free for ten users, VPN, Websites, and SSH
- MojoAuth - MojoAuth makes it easy to implement Passwordless authentication on your web, mobile, or any application in minutes.
- onelogin.com — Identity as a Service (IDaaS), Single Sign-On Identity Provider, Cloud SSO IdP, three company apps, and five personal apps, unlimited users
- Ory - AuthN/AuthZ/OAuth2.0/Zero Trust managed security platform. Forever free developer accounts with all security features, unlimited team members, 200 daily active users, and 25k/mo permission checks.
- SuperTokens - Open source user authentication that natively integrates into your app - enabling you to get started quickly while controlling the user and developer experience. Free for up to 5000 MAUs.
- Warrant — Hosted enterprise-grade authorization and access control service for your apps. The free tier includes 1 million monthly API requests and 1,000 authz rules.
- ZITADEL Cloud — A turnkey user and access management that works for you and supports multi-tenant (B2B) use cases. Free for up to 25,000 authenticated requests, with all security features (no paywall for OTP, Passwordless, Policies, and so on).
Messaging and Streaming
- engagespot.co — Multi-channel notification infrastructure for developers with a prebuilt in-app inbox and no-code template editor. Free plan includes 10,000 messages/mo.
Managed Data Services
- filess.io - filess.io is a platform where you can create one database of the following DBMS for free: MySQL, MariaDB, MongoDB, and PostgreSQL.
Game Development
- Game Icons - Free styleable SVG/PNG icons provided under a CC-BY license.
47. Awesome Rails
Jobs / Other external resources
Open Source Rails Apps / Other external resources
- human-essentials (⭐442) - An inventory management system for essentials banks (using Rails 7.0). - 🌍
48. Awesome Eslint
Plugins / Practices and Specific ES Features
- no-argument-spread (⭐3) - Lints against expressions like
Math.max(...args)
that can lead to a stack overflow for large arrays.
49. Awesome Regression Testing
Tools and frameworks
- Lost Pixel (⭐1.3k) - Holistic visual regression testing for full pages, components (via Storybook and Ladle integration), and custom shots (e.g. via Cypress).
Blog posts
- Everything you need to know about Visual Regression Testing in 2022 - Intro to visual regression testing with tools updated as of 2022.
50. Awesome Openstreetmap
Changeset Tools / Web Services
- osmcha - Detector for suspicious changesets. (Source Code (⭐118) / Wiki)
Public APIs / Java
- OSMCha API - Powerful API that allows to query and retrieve changeset information. (Source Code (⭐33))
51. Awesome Kotlin
Links / Courses
- Server-side with Kotlin Series - Learn how to use Kotlin for a variety of purposes such as Functional Programming, Image Detection, Building Microservices, Developing Backend, etc.
Libraries/Frameworks / Game Development
- littlektframework/littlekt (⭐309) - A Kotlin multiplatform 2D game development framework based on OpenGL that is inspired by libGDX and KorGE. Current platforms: JVM, Web, and Android.
Libraries/Frameworks / Misc
- kunalsheth/units-of-measure (⭐93) - A type-safe dimensional analysis library for Kotlin.
- z4kn4fein/kotlin-semver (⭐93) - Semantic Versioning library for Kotlin Multiplatform.
Projects / Examples
- robfletcher/midcentury-ipsum (⭐3) - Swingin’ filler text for your jet-age web page.
- som-one/zarif-kherkin (⭐9) - Configurable BDD testing using a Kotlin DSL for Gherkin.
- mrcsxsiq/Kotlin-Pokedex (⭐1.5k) - A Pokedex demo app built with Kotlin using ViewModel, LiveData, Room and Navigation
- LukasLechnerDev/Kotlin-Coroutine-Use-Cases-on-Android (⭐2.6k) - Learn Kotlin Coroutines for Android by example. Sample implementations for real-world Android use cases. Unit tests included.
Android / Libraries
- andre-artus/AnvilKotlin (⭐16) - Minimal UI library for Android inspired by React.
- mathcamp/fiberglass (⭐25) - Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties.
- jupf/staticlog (⭐28) - StaticLog - super lightweight static logging for Kotlin, Java and Android.
- SnowdreamFramework/ToyBricks (⭐33) - Android Library that provide simpler way to achieve modularity.
- rahulchowdhury/Mystique (⭐47) - A generalized adapter for RecyclerView on Android which makes it easy to add heterogeneous items to a list.
- costular/kotlin-android-utils (⭐49) - Android utilities for easier and faster Kotlin programming.
52. Awesome Neovim
File Explorer / Diagnostics
- kiran94/s3edit.nvim (⭐43) - Edit files from Amazon S3 directly from Neovim.
Terminal Integration / Diagnostics
- samjwill/nvim-unception (⭐216) - Automatic unnesting of Neovim sessions started from terminal buffers.
Scrollbar / Diagnostics
- gorbit99/codewindow.nvim (⭐426) - Minimap plugin, that is closely integrated with treesitter and the builtin LSP to display more information to the user.
53. Awesome Jax
Models and Projects / NumPyro
- lqg (⭐23) - Official implementation of Bayesian inverse optimal control for linear-quadratic Gaussian problems from the paper Putting perception into action with inverse optimal control for continuous psychophysics
54. Free Programming Books (English, By Subjects)
Data Science
- Fundamentals of Data Visualization - Claus O. Wilke (HTML)
- Hands-On Data Visualization - Jack Dougherty, Ilya Ilyankou (HTML)
- Probability and Statistics with Examples using R - Siva Athreya, Deepayan Sarkar, Steve Tanner (HTML) (🚧 in process)
Database
- Database Design – 2nd Edition - Adrienne Watt, Nelson Eng @ BCcampus Open Pressbooks (HTML, PDF, EPUB, Kindle)
- Database Design Succinctly - Joseph D. Booth (HTML, PDF, EPUB, MOBI)
Information Retrieval
- Information Retrieval: Implementing and Evaluating Search Engines - Stefan Böttcher, Charles L. A. Clarke, Gordon V. Cormack (PDF)
Machine Learning
- Machine Learning for Beginners (⭐69k) - Microsoft
- Probabilistic Machine Learning - An Introduction (⭐4.9k) - Kevin P. Murphy (PDF)
Mathematics For Computer Science
- Isomorphism -- Mathematics of Programming - Larry LIU Xinyu
Misc
- Atomic Design - Brad Frost
Open Source Ecosystem
- Contributing to opensource: the right way (⭐128) - Daniele Scasciafratte
Search Engines
- Prev: Oct 24 - Oct 30, 2022
- Next: Oct 10 - Oct 16, 2022