Awesome List Updates on Oct 17, 2023
38 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Ai Tools
Text / Chatbots
- Phind - reviews - Phind is an intelligent search engine and assistant for programmers. Phind is smart enough to proactively ask you questions to clarify its assumptions and to browse the web (or your codebase) when it needs additional context. With our new VS Code extension.
2. Awesome Quant
Python / Trading & Backtesting
- OctoBot Script (⭐17) - A quant framework to create cryptocurrencies strategies - from backtesting to optimization to livetrading.
Reproducing Works, Training & Books / Data Visualization
- MesoSim Options Trading Strategy Library (⭐6) - Free and public Options Trading strategy library for MesoSim.
3. Awesome Polars
Resources / Blog posts
- Partitioning Polars DataFrame on S3 with Apache Arrow - A blog post that explains how to partition large Polars DataFrames in AWS S3 by Matteo Arellano.
- Goodbye Spark. Hello Polars + Delta Lake - An article that presents how to use Polars in addition to Delta Lake by @danielbeach.
- How to learn Polars with ChatGPT? - An article that explains how to learn fundamental Polars concepts with ChatGPT by Suhith Illesinghe.
Resources / Talks and videos
- Polars DataFrame ⏳ 41 min - A video that shows some basic manipulations with Polars and Python by @vedica1011. Notebook used for the video in this github repo (⭐0).
- Why I switched grom Pandas to Polars ⏳ 53 min - A workshop that breaks down the 3 reasons why you could switched from Pandas to Polars by @bfeif. Notebook used for the video in this github repo (⭐1).
- Delimiters in Python Polars ⏳ 15 min - A video that explains how to use delimiters in Python Polars by @CodeKlaudia.
- Intro to Polars ⏳ 7 videos - A playlist of 7 videos that introduces the basic concepts of Polars (DataFrames, filtering, splitting...) by Joram Mutenge.
- Machine Learning with Polars ⏳ 6 videos - A playlist of 6 videos that analyzing and cleaning data using Polars to train machine learning models by Joram Mutenge.
- Pandas and Polars with Marco Gorelli ⏳
55 min
- A podcast by The Developers' Bakery that compares the performance of Polars to Pandas by @MarcoGorelli.
4. Awesome Langchain
LangChain Framework
- LangServe (⭐1.8k): LangServe helps developers deploy LangChain runnables and chains as a REST API.
Tools / Agents
- waggledance.ai (⭐159): An opinionated, concurrent system of AI Agents. It implements Plan-Validate-Solve with data and tools for general goal-solving.
Open Source Projects / Other / Chatbots
- Lobe Chat (⭐37k) An open-source, extensible (Function Calling), high-performance chatbot framework
- Funcchain (⭐318): write prompts, pythonic
Other LLM Frameworks / Videos Playlists
- Magentic (⭐1.9k): Seamlessly integrate LLMs as Python functions
- Autogen (⭐30k): Enable Next-Gen Large Language Model Applications.
- Flappy (⭐311): Production-Ready LLM Agent SDK for Every Developer
Complement to this list / Videos Playlists
- Awesome Language Agents (⭐684): List of language agents based on paper "Cognitive Architectures for Language Agents" : ⚡️Open-source LangChain-like AI knowledge database with web UI and Enterprise SSO⚡️, supports OpenAI, Azure, Google Gemini, HuggingFace, OpenRouter, ChatGLM and local models
5. Awesome Agi Cocosci
Complexity & Information Theory / Theory
- On the Complexity of Bayesian Generalization - ICML'23, 2023. [All Versions]. [Code (⭐8)]. [Models]. This work studies the two computation modes of concept generalization in the natural visual spectrum, i.e., rule-based and similarity-based generalization, when the problem space scales up and when the complexity of concepts becomes diverse.
Science Logology / Science Education
- PersLEARN: Research Training through the Lens of Perspective Cultivation - ACL'23, 2023. [All Versions]. Scientific research is inherently shaped by its authors’ perspectives, influenced by various factorssuch as their personality, community, or society. Junior researchers often face challenges in identifying the perspectives reflected in the existing literature and struggle to develop their own viewpoints. To address the problem, this paper introduces PersLEARN, a tool designed to facilitate the cultivation of scientific perspectives, starting from a basic seed idea and progressing to a well-articulated framework.
Science Logology / AI Assisted Research
- A foundation model for generalizable disease detection from retinal images - Nature, 2023. [All Versions]. This paper presents RETFound, a foundation model for retinal images that learns generalizable representations from unlabelled retinal images and provides a basis for label-efficient model adaptation in several applications. Specifically, RETFound is trained on 1.6 million unlabelled retinal images by means of self-supervised learning and then adapted to disease detection tasks with explicit labels.
PKU / Commonsense Knowledgebase
- Song-Chun Zhu - School of AI and Institute for AI, Peking University (PKU).
6. Awesome Keycloak
Books
Clients
Example Projects
7. Awesome Embedded and Iot Security
Software Tools / Analysis Tools
- cwe_checker (⭐957) - Finds vulnerable patterns in binary executables - ELF support for x86, ARM, and MIPS, experimental bare-metal support.
8. Awesome Privacy
Analytics
- GoatCounter - Privacy aware, lightweight and open-source analytics platform.
Creator Tools
- vdo.ninja - Powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.
- socialstream.ninja (⭐563) - Consolidate your live social messaging streams and much more.
- OBS Studio - Free and open source software for video recording and live streaming.
Link in Bio Tools
- LinkStack - Self-hosted open-source Linktree alternative.
- Mint (Cinnamon) is a beginner friendly distribution.
9. Awesome Security
Web / Scanning / Pentesting
- CakeFuzzer (⭐87) - The ultimate web application security testing tool for CakePHP-based web applications. CakeFuzzer employs a predefined set of attacks that are randomly modified before execution. Leveraging its deep understanding of the Cake PHP framework, Cake Fuzzer launches attacks on all potential application entry points.
10. Awesome Embedded Rust
Community / Community Chat Rooms
- #ethercrab:matrix.org - For discussion of general EtherCAT and the Rust implementation, EtherCrab
no-std crates / WIP
- ethercrab (⭐238): A Rust implementation of the EtherCAT industrial automation protocol -
11. Awesome V
Utility
- dialog (⭐21) - A cross-platform utility library to open system dialogs - open files, message boxes, color-pickers etc.
12. Awesome Coq
Projects / User Interfaces
- Waterproof editor (⭐35) - Educational environment for writing mathematical proofs in interactive notebooks.
Projects / Package and Build Management
- Debian Coq packages - Coq-related packages available in the testing distribution of Debian.
Projects / Plugins
- Waterproof proof language (⭐29) - Plugin providing a language for writing proof scripts in a style that resembles non-mechanized mathematical proof.
13. Awesome Crystal
C bindings
- v4l2.cr (⭐5) - Bindings for Video4Linux2
14. Awesome Common Lisp Learning
Online Community
- Exercism's Common Lisp track - An excellent way to learn the language through practice, have your code reviewed, and to discuss solutions with other people.
15. Awesome Cl
Utils / Third-party APIs
- ⭐ lparallel (⭐15) - A library for parallel programming. 3-clause BSD. Originally on lmj/lparallel (⭐243).
16. Awesome D
End-user applications / XML
- tshare (⭐90) - fast file sharing from cli, using transfer.sh
17. Awesome Cpp
Concurrency
- Channel (⭐341) - Thread-safe container for sharing data between threads. [MIT]
- Taskflow (⭐10k) - A General-purpose Parallel and Heterogeneous Task Programming System. (renamed from Cpp-Taskflow) [MIT]
Database
- DuckDB - in-process SQL OLAP Database Management System. [MIT]
- TigerBeetleDB C++ client (Community) (⭐10) - TigerBeetle is a financial accounting database designed for mission critical safety and performance to power the future of financial services. [BSL-1.0]
Debug
- CppBenchmark (⭐268) - Performance benchmark framework for C++ with nanoseconds measure precision. [MIT]
JSON
- DAW JSON Link (⭐457) - Fast, convenient JSON serialization and parsing in C++. [BSL-1.0]
- Jsonifier (⭐41) - A few classes for parsing and serializing objects from/into JSON - very rapidly. [MIT]
Networking
- ada (⭐1.3k) - WHATWG-compliant and fast URL parser written in modern C++. [Apache-2.0/MIT]
Miscellaneous
- libenvpp (⭐124) - A modern C++ library for type-safe environment variable parsing. [Apache-2.0]
- StringZilla (⭐2k) - the Godzilla of string libraries, splitting, sorting, and shuffling large textual datasets faster than you can say "Tokyo Tower". [Apache-2.0]
18. Awesome Elixir
Actors
- spawn (⭐269) - Elixir poliglot actors service mesh.
HTML
- vnu-elixir (⭐55) - Elixir client for the Nu HTML Checker. Provides HTML, CSS, and SVG validation.
Books
- Async Elixir (⭐141) - Dive into Elixir's world of concurrency and processes with this interactive Livebook.
19. Awesome Ruby
HTML/XML Parsing
- Nokolexbor (⭐181) - High-performance HTML5 parser based on Lexbor, with support for both CSS selectors and XPath.
Scheduling
- ruby-clock (⭐78) - A job scheduler which runs jobs each in their own thread in a persistent process.
20. Awesome Go
Miscellaneous Data Structures and Algorithms
- plinko - A finite state machine and workflow orchestrator that compiles for fast execution, easy debugging, auto-generated documentation. Includes advanced features such as side-effect hooks.
Search and Analytic Databases
- clickhouse-go (⭐2.8k) - ClickHouse SQL client for Go with a
database/sql
compatibility.
File Handling
- iso9660 (⭐256) - A package for reading and creating ISO9660 disk images
Financial
- go-nowpayments (⭐3) - Library for the crypto NOWPayments API.
Generators
- oapi-codegen (⭐5.8k) - This package contains a set of utilities for generating Go boilerplate code for services based on OpenAPI 3.0 API definitions.
Goroutines
- oversight - Oversight is a complete implementation of the Erlang supervision trees.
GUI
- energy (⭐357) - Cross-platform based on LCL(Native System UI Control Library) and CEF(Chromium Embedded Framework) (Windows/ macOS / Linux)
- unison (⭐183) - A unified graphical user experience toolkit for Go desktop applications. macOS, Windows, and Linux are supported.
Logging
- zl (⭐5) - High Developer Experience, zap based logger. It offers rich functionality but is easy to configure.
Messaging
- go-eventbus (⭐4) - Simple Event Bus package for Go.
Dependency Injection
- boot-go (⭐32) - Component-based development with dependency injection using reflections for Go developers.
- gontainer/gontainer (⭐15) - A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.
Networking
- tcpack (⭐174) - tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
HTTP Clients
- fast-shot (⭐51) - Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
Third-party APIs
- aws-sdk-go (⭐2.5k) - The official AWS SDK for the Go programming language.
- go-redoc (⭐67) - Embedded OpenAPI/Swagger documentation ui for Go using ReDoc.
Utilities
- upterm (⭐825) - A tool for developers to share terminal/tmux sessions securely over the web. It’s perfect for remote pair programming, accessing computers behind NATs/firewalls, remote debugging, and more.
DevOps Tools / Libraries for creating HTTP middlewares
- Flannel (⭐8.7k) - Flannel is a network fabric for containers, designed for Kubernetes.
- k3d (⭐5.3k) - Little helper to run CNCF's k3s in Docker.
- k3s (⭐27k) - Lightweight Kubernetes.
- k6 (⭐25k) - A modern load testing tool, using Go and JavaScript.
- kind (⭐13k) - Kubernetes IN Docker - local clusters for testing Kubernetes.
- minikube (⭐29k) - Run Kubernetes locally.
Other Software / Libraries for creating HTTP middlewares
- fjira (⭐119) - A fuzzy-search based terminal UI application for Attlasian Jira
Conferences / Libraries for creating HTTP middlewares
- GopherCon India - Pune, India.
Free e-books / Libraries for creating HTTP middlewares
- Go with the domain - A book showing how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
21. Awesome Rust
Applications
- hickory-dns - A DNS-server
Applications / Blockchain
- Sui (⭐5.9k) - A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.
Applications / Database
- erikgrinaker/toydb (⭐6k) - Distributed SQL database, written as a learning project.
Applications / Graphics
- dps/rust-raytracer (⭐234) - An implementation of a very simple raytracer based on Ray Tracing in One Weekend by Peter Shirley.
- KaminariOS/rustracer (⭐66) - A PBR glTF 2.0 renderer based on Vulkan ray-tracing.
- rodrigorc/papercraft (⭐117) - A tool to unwrap 3D models and create them in paper with scissors and glue.
Applications / System tools
- mdgaziur/findex (⭐562) - Findex is a highly customizable application finder using GTK3
- pkolaczk/fclones (⭐1.9k) - Efficient duplicate file finder and remover
Applications / Utilities
- wrestic (⭐77) - A wrapper around restic.
Applications / Video
- gyroflow/gyroflow (⭐6.4k) - Video stabilization application using gyroscope data
Libraries / Automotive
- idletea/tokio-socketcan (⭐35) [tokio-socketcan] - Linux SocketCAN support for tokio based on the socketcan crate
22. Awesome Python Data Science
Computer Vision / Others
- PyTorch3D (⭐8.3k) - PyTorch3D is FAIR's library of reusable components for deep learning with 3D data.
- Decord (⭐1.6k) - An efficient video loader for deep learning with smart shuffling that's super easy to digest.
- MMEngine (⭐1k) - OpenMMLab Foundational Library for Training Deep Learning Models.
- LAVIS (⭐8.8k) - A One-stop Library for Language-Vision Intelligence.
Reinforcement Learning / Others
- MAgent2 (⭐183) - An engine for high performance multi-agent environments with very large numbers of agents, along with a set of reference environments.
Learning-to-Rank & Recommender Systems / Others
- LightFM (⭐4.6k) - A Python implementation of LightFM, a hybrid recommendation algorithm.
- Spotlight - Deep recommender models using PyTorch.
- Surprise (⭐6.2k) - A Python scikit for building and analyzing recommender systems.
- RecBole (⭐3.2k) - A unified, comprehensive and efficient recommendation library.
- allRank (⭐804) - allRank is a framework for training learning-to-rank neural models based on PyTorch.
- TensorFlow Recommenders (⭐1.8k) - A library for building recommender system models using TensorFlow.
- TensorFlow Ranking (⭐2.7k) - Learning to Rank in TensorFlow.
Deployment / NLP
- streamsync (⭐1.1k) - No-code in the front, Python in the back. An open-source framework for creating data apps.
- Vizro (⭐2.4k) - A toolkit for creating modular data visualization applications.
Conversion / Synthetic Data
- treelite (⭐712) - Universal model exchange and serialization format for decision tree forests.
23. Awesome Fp Js
Libraries
- Verticalize (⭐299) - Super lightweight function that looks and behaves like a pipe operator.
24. Awesome Raspberry Pi
Models
- Raspberry Pi 5 (October, 2023)
25. Awesome Ipfs
Apps
- Anytype - Anytype is a no-code, modular web builder designed to give ownership back to creators. It's built on our private, local-first, p2p-synced and open Anysync protocol.
- Durin - Mobile app for accessing and uploading content on the IPFS network.
- Mintter (⭐114) - Mintter Hypermedia is an open system, built on IPFS, that allows communities to collaborate on content that is structured and deeply linked. All content in the system is cryptographically signed, versioned, and made permanent with IPFS.
- orbitchat.dev (⭐18) - Ultra simple chatrooms on the web.
Browsers
- Brave - A privacy-focused browser with many future forward features.
- Opera - Opera browser added support for
ipfs://
in 2021
Tools
- bifrost-gateway (⭐29) - [EXPERIMENTAL] A lightweight IPFS Gateway daemon backed by a remote data store.
- dScan (⭐31) - A browser extension that uploads the content to Web3.Storage and generates QR codes for CIDs.
- Pin Tweet to IPFS (⭐22) - Web Extension which creates a WebArchiveZip of a tweet and adds to IPFS network.
Services & Platforms
- dAppling - Hosting platform with automated deployments from GitHub to IPFS
- Fileverse - Encrypted file sharing based on IPFS. Share any files with or without a wallet
- Valist - A trustless universal package repository enabling you to digitally sign and distribute software in just a few steps.
Pinning services
- 4EVERLAND - 4EVERLAND is a pinning service that provides IPFS infrastructure and tooling making it easier and faster to host frontends, store data/NFT/file and fetch data with IPFS.
- Kriptonio - Pinning service & Web3 Platform for building Web3 apps.
- Spheron - Spheron offers IPFS pinning service and dedicated gateways.
26. Awesome List
Theory
- Complex Systems (⭐165) - The scientific field studying systems with multiple interacting parts and emergent properties.
27. Awesome Vite
Templates / React
- monorepo-template-react (⭐59) - React + Typescript template for SSR, SPG, SPA and API provision.
28. Awesome Newsletters
Miscellaneous / Svelte
- Obsidian Rocks. Obsidian (the private and flexible writing app that adapts to the way you think) tips and tricks.
29. Ai Collective Tools
Gift Ideas
- Lazy Cards - Lazy Cards is a convenient and thoughtful service that offers AI-written greeting cards for various occasions
#free
- Magic Type AI - Write greetings, poetry and rap lyrics using AI.
#free
- Outdone - Outdone is a gift recommender that simplifies the process of shopping for special occasions
#free
- Perfectgift - PerfectGift.AI is an AI-powered tool that generates personalized gift ideas for any occasion by utilizing advanced Artificial Intelligence algorithms.
#free
- Santa AI - Create your own unique Santa video greeting
#free
- Silly Robot Cards - Customized greeting card design with unique touch.
#paid
- Smart Gift AI - AI-powered gifting platform
#free
- Snappy - Send personalized choices—for any budget or occasion, now or later—and let the recipient pick the gift they want.
#free
- Spread Positivity Today - Send a Note. Spread Joy.
#free
- Text2present - Text2present.com is an AI-powered tool that enables users to effortlessly create customized presents for their friends, family, and acquaintances.
#free
- Write-a-card - Content generation for greeting cards.
#paid
- Your GiftWhisperer - Discover the perfect personlized Gift!
#free
30. Awesome Web Archiving
Tools & Software / Utilities
- warcdb (⭐383) - A command line utility (Python) for importing WARC files into a SQLite database. (Stable)
31. Awesome Board Games
Strategy
The Book of Pop-Up Board Games
There are four pop-up board games in this book. The games are, Space Escape, Pirate Treasure, Mummy Chase, & Save the Princess. Each game has a storage pocket to store the stand-up people. There is also a fold out spinner, that you use to move.
Players | Min. Age | Time |
---|---|---|
2 - 4 | 10 | 30m |
The Gallerist
This age of art and capitalism has created a need for a new occupation - The Gallerist. Combining the elements of an Art dealer, museum curator, and Artists’ manager, you are about to take on that job! You will promote and nurture Artists; buy, display, and sell their Art; and build and exert your international reputation. As a result, you will achieve the respect needed to draw visitors to your Gallery from all over the world. There's a lot of work to be done, but don't worry, you can hire assistants to help you achieve your goals. Build your fortune by running the most lucrative Gallery and secure your reputation as a world-class Gallerist! Maximize your money and thus win the game by:
Players | Min. Age | Time |
---|---|---|
1–4 | 13 | 60–150 Min |
Tzolk'in: The Mayan Calendar
Tzolkin: The Mayan Calendar presents a new game mechanism: dynamic worker placement. Players representing different Mayan tribes place their workers on giant connected gears, and as the gears rotate they take the workers to different action spots. During a turn, players can either (a) place one or more workers on the lowest visible spot of the gears or (b) pick up one or more workers. When placing workers, they must pay corn, which is used as a currency in the game. When they pick up a worker, they perform certain actions depending on the position of the worker. Actions located "later" on the gears are more valuable, so it's wise to let the time work for you – but players cannot skip their turn; if they have all their workers on the gears, they have to pick some up.
Players | Min. Age | Time |
---|---|---|
2–4 | 13 | 90 Min |
Paladins of the West Kingdom
Paladins of the West Kingdom is set at a turbulent time of West Francia's story, circa 900 AD. Despite recent efforts to develop the city, outlying townships are still under threat from outsiders. Saracens scout the borders, while Vikings plunder wealth and livestock. Even the Byzantines from the east have shown their darker side. As noble men and women, players must gather workers from the city to defend against enemies, build fortifications and spread faith throughout the land. Fortunately you are not alone. In his great wisdom, the King has sent his finest knights to help aid in our efforts. So ready the horses and sharpen the swords. The Paladins are approaching. The aim of Paladins of the West Kingdom is to be the player with the most victory points (VP) at game's end. Points are gained by building outposts and fortifications, commissioning monks and confronting outsiders. Each round, players will enlist the help of a specific Paladin and gather workers to carry out tasks. As the game progresses, players will slowly increase their faith, strength and influence. Not only will these affect their final score, but they will also determine the significance of their actions. The game is concluded at the end of the seventh round.
Players | Min. Age | Time |
---|---|---|
1–4 | 12 | 90–120 Min |
Concordia Venus
Concordia Venus is a standalone reimplementation of Concordia with some added features. Concordia Venus is a peaceful strategy game of economic development in Roman times for 2-6 players aged 13 and up. Instead of looking to the luck of dice or cards, players must rely on their strategic abilities. Be sure to watch your rivals to determine which goals they are pursuing and where you can outpace them! In the game, colonists are sent out from Rome to settle down in cities that produce bricks, food, tools, wine, and cloth. Each player starts with an identical set of playing cards and acquires more cards during the game. These cards serve two purposes: They allow a player to choose actions during the game. They are worth victory points (VPs) at the end of the game.
Players | Min. Age | Time |
---|---|---|
2–6 | 12+ | 60–120 Min |
Obsession
You are the head of a respected but troubled family estate in mid-19th century Victorian England. After several lean decades, family fortunes are looking up! Your goal is to improve your estate so as to be in better standing with the truly influential families in Derbyshire. Obsession is a game of 16 to 20 turns in which players build a deck of Victorian gentry (British social upper class), renovate their estate by acquiring building tiles from a centralized builders' market, and manipulate an extensive service staff of butlers, housekeepers, underbutlers, maids, valets, and footmen utilizing a novel worker placement mechanic. Successfully hosting prestigious social activities such as Fox Hunts, Music Recitals, Billiards, Political Debates, and Grand Balls increases a player's wealth, reputation, and connections among the elite.
Players | Min. Age | Time |
---|---|---|
1–4 | 14+ | 30–90 Min |
Beyond the Sun
Beyond the Sun is a space civilization game in which players collectively decide the technological progress of humankind at the dawn of the Spacefaring Era, while competing against each other to be the leading faction in economic development, science, and galactic influence. The game is played over a variable number of rounds until a number of game-end achievements are collectively claimed by the players. The winner is the faction with the most victory points, which are obtained by researching technologies, improving their economy, controlling and colonizing systems, and completing various achievements and events throughout the game. On a turn, a player moves their action pawn to an empty action space, then takes that action. They then conduct their production phase, either producing ore, growing their population, or trading one of those resources for another. Finally, they can claim up to one achievement, if possible.
Players | Min. Age | Time |
---|---|---|
2–4 | 14+ | 60–120 Min |
The Crew: The Quest for Planet Nine
In the co-operative trick-taking game The Crew: The Quest for Planet Nine, the players set out as astronauts on an uncertain space adventure. What are the rumors regarding the unknown planet about? The eventful journey through space extends over 50 exciting missions. But this game can only be defeated by meeting common individual tasks of each player. In order to meet the varied challenges communication is essential in the team. But this is more difficult than expected in space. With each mission the game becomes more difficult. After each mission the game can be paused and continued later. During each mission it is not the number of tricks but the right tricks at the right time that count. The team completes a mission only if every single player is successful in fulfilling their tasks.
Players | Min. Age | Time |
---|---|---|
2–5 | 10+ | 20 Min |
Clans of Caledonia
Clans of Caledonia is a mid-to-heavy economic game set in 19th-century Scotland. At this time, Scotland made the transition from an agricultural to an industrialized country that heavily relied on trade and export. In the following years, food production increased significantly to feed the population growth. Linen was increasingly substituted by the cheaper cotton and raising sheep was given high importance. More and more distilleries were founded and whisky became the premium alcoholic beverage in Europe. Players represent historic clans with unique abilities and compete to produce, trade and export agricultural goods and of course whisky! The game ends after five rounds. Each round consists of the three phases:
Players | Min. Age | Time |
---|---|---|
1–4 | 12 | 30–120 Min |
Mechs vs. Minions
Mechs vs. Minions is a cooperative tabletop campaign for 2-4 players. Set in the world of Runeterra, players take on the roles of four intrepid Yordles: Corki, Tristana, Heimerdinger, and Ziggs, who must join forces and pilot their newly-crafted mechs against an army of marauding minions. With modular boards, programmatic command lines, and a story-driven campaign, each mission will be unique, putting your teamwork, programming, and piloting skills to the test. There are ten missions in total, and each individual mission will take about 60-90 minutes. The box includes five game boards, four command lines (one for each player), four painted mech miniatures, ability and damage decks, a sand timer, a bomb-like-power source miniature, 6 metal trackers, 4 acrylic shards, 4 dice, and 100 minion miniatures. There also appears to be some large object trying to get out of that sealed box...
Players | Min. Age | Time |
---|---|---|
2–4 | 14+ | 60–120 Min |
Fields of Arle
Welcome to Arle In Fields of Arle, created by Uwe Rosenberg, one to two players live as farmers in the small and peaceful town of Arle in East Frisia. The flax grown in the land surrounding the village makes it a profitable place to work and live. Fields of Arle takes players through four and a half years of this era of prosperity, with different opportunities available as the seasons change. Farm the land to capitalize on the demand for flax, or find other ways to make the most of the small town’s prosperity. Work the Land Whether you delve into flax farming or leverage other areas of expertise, always make sure that you have the land to build up your village. Construct dikes to keep the waters at bay and expand your fields. Dry out bogs to harvest peat and then clear the land for cultivation. Create more fields for your livestock, buildings, or future crops; after that, you can decide whether to house animals or cultivate a forest for timber. Perhaps you’d like to take up some flax farming for yourself, or diversify and try out a little bit of everything.
Players | Min. Age | Time |
---|---|---|
1–2 | 13+ | 60–120 Min |
Le Havre
In Le Havre, a player's turn consists of two parts: First, distribute newly supplied goods onto the offer spaces; then take an action. As an action, players may choose either to take all goods of one type from an offer space or to use one of the available buildings. Building actions allow players to upgrade goods, sell them or use them to build their own buildings and ships. Buildings are both an investment opportunity and a revenue stream, as players must pay an entry fee to use buildings that they do not own. Ships, on the other hand, are primarily used to provide the food that is needed to feed the workers. After every seven turns, the round ends: players' cattle and grain may multiply through a Harvest, and players must feed their workers. After a fixed number of rounds, each player may carry out one final action, and then the game ends. Players add the value of their buildings and ships to their cash reserves. The player who has amassed the largest fortune is the winner.
Players | Min. Age | Time |
---|---|---|
1–5 | 12+ | 30–150 Min |
Grand Austria Hotel
In the thick of the Viennese modern age, exquisite cafés are competing for customers. Inspiring artists, important politicians, and tourists from all over the world are populating Vienna and in need of a hotel room. This is your opportunity to turn your little café into a world famous hotel. Hire staff, fulfill the wishes of your guests, and gain the emperor's favor. Only then will your café become the Grand Austria Hotel. The start player rolls the dice, sorting them by the rolled number and placing them on the corresponding action spaces. On a turn, a player chooses one of the six actions and carries it out. The number of the available dice in the corresponding action spaces determines how much the player gets from the action. They then remove one of the dice and can carry out additional actions. With the different actions, a player can get the necessary drinks and dishes, prepare the rooms, or hire staff.
Players | Min. Age | Time |
---|---|---|
2–4 | 12+ | 60–120 Min |
The Forever War
The Forever War is a science fiction board game, based on the novel "Forever War" by Joe Haldeman. It features squad-level combat in the third millennium. Combat occurs on airless portal planets, where small infantry ground units vie with each other for victory among the frozen wastes. A player can never be sure of whom or what he will find when his troops near the battlefield. Units are equipped with weapons of the latest technology, and embark on their starships. Only weeks or months pass for them, traveling at near-light speeds, but decades pass in the universe surrounding them. The enemy these units meet on the battlefield could be technologically decades ahead or behind them when the battle is joined.
Players | Min. Age | Time |
---|---|---|
2 - 4 | 12 | 60m |
Party
Jenga
Jenga is a game of physical skill created by British board game designer and author Leslie Scott and marketed by Hasbro. Players take turns removing one block at a time from a tower constructed of 54 blocks.
Players | Min. Age | Time |
---|---|---|
2 - 5 | 6 | 10-15m |
Mouse Trap
Mouse Trap (originally Mouse Trap Game) is a board game first published by Ideal in 1963 for two to four players. It is one of the first mass-produced three-dimensional board games.The basic premise of Mouse Trap has been consistent over time, but the turn-based gameplay has changed. Its concept was first invented by Marvin Glass and designer Gordon Barlow from Marvin's company
Players | Min. Age | Time |
---|---|---|
2 - 4 | 6 | 30-35m |
32. Awesome Neovim
Tree-sitter Supported Colorscheme / Diagnostics
- oxfist/night-owl.nvim (⭐233) - A Night Owl colorscheme port from VSCode (⭐2.8k) with support for Tree-sitter and semantic tokens.
33. Awesome Tmux
Plugins
- tmux-spotify-playlists (⭐23) Another Spotify plugin, but for saving and playing your favorite playlists
34. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- history-sync (vitobotta) (⭐22) - Syncs your ZSH history across computers using a
git
private repository. Usesopenssl
to encrypt the history.
- history-sync (wulfgarpro) (⭐241) - An oh-my-zsh plugin for GPG encrypted, Internet synchronized ZSH history using
git
.
35. Awesome Bash
Shell Script Development
- bashunit (⭐280) - A simple testing library for bash scripts.
36. Awesome Db Tools
IDE
- Querybook (⭐1.8k) - Querybook is a Pinterest open-source Big Data Querying UI, combining collocated table metadata and a simple notebook IDE interface.
37. Awesome Wardley Maps
AI
- Chat with Wardley YouTube content - Have a chat with all of Simon's YouTube content.
38. Free Programming Books (English, By Subjects)
Algorithms & Data Structures
- Algorithms, 4th Edition - Robert Sedgewick, Kevin Wayne
Artificial Intelligence
- Probabilistic Programming & Bayesian Methods for Hackers - Cam Davidson-Pilon (HTML, Jupyter Notebook)
Graphics Programming
- OpenGL - Concepts and illustrations
Graphical User Interfaces
- Search User Interfaces - Marti A. Hearst
IDE and editors
- A Byte of Vim - Swaroop (PDF)
- Learn Vim Progressively - Yann Esposito
- Learn Vimscript the Hard Way - Steve Losh
- The Craft of Text Editing or A Cookbook for an Emacs - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX)
- Vi Improved -- Vim - Steve Oualline (PDF)
- Vim Regular Expressions 101 - Oleg Raisky
- Visual Studio .NET Tips and Tricks - Minh T. Nguyen (PDF)
Information Retrieval
Licensing
- The Public Domain: Enclosing the Commons of the Mind - James Boyle
Machine Learning
- Deep Learning - Ian Goodfellow, Yoshua Bengio, Aaron Courville
- Gaussian Processes for Machine Learning - Carl Edward Rasmussen, Christopher K.I. Williams
- Introduction to Machine Learning - Amnon Shashua
- Machine Learning, Neural and Statistical Classification - D. Michie, D.J. Spiegelhalter, C.C. Taylor
- Probabilistic Models in the Study of Language (Draft, with R code)
Mathematics
- Advanced Algebra - Anthony W. Knapp (PDF)
- Basic Algebra - Anthony W. Knapp (PDF)
- Calculus Made Easy - Silvanus P. Thompson (PDF)
- Discrete Mathematics: An Open Introduction - Oscar Levin
- Essentials of Metaheuristics - Sean Luke
- Introduction to Statistical Thought - Michael Lavine
- Lecture Notes of Linear Algebra - P. Shunmugaraj, IIT Kanpur (PDF)
- Mathematics, MTH101A - P. Shunmugaraj, IIT Kanpur
- Online Statistics Education - David Lane
- Statistics Done Wrong - Alex Reinhart
- Think Bayes: Bayesian Statistics Made Simple - Allen B. Downey
- Think Stats: Probability and Statistics for Programmers - Allen B. Downey (using Python)
- Vector Calculus - Michael Corral
Mathematics For Computer Science
Misc
- A MACHINE MADE THIS BOOK ten sketches of computer science - JOHN WHITINGTON (PDF)
- Asterisk™: The Definitive Guide - Leif Madsen, Jim Van Meggelen, Russell Bryant (HTML)
- Barcode Overview (PDF)
- Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts - David Harel, Rami Marelly
- DevDocs - Documents for Developers in 1 place
- Digital Signal Processing For Communications - Paolo Prandoni, Martin Vetterli
- Digital Signal Processing For Engineers and Scientists - Steven W. Smith
- "DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software - Luis A. Enríquez
- Hacknot: Essays on Software Development - Ed Johnson
- How Computers Work - R. Young
- How to Think Like a Computer Scientist - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers
- Image Processing in C: Analyzing and Enhancing Digital Images - Dwayne Phillips
- Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data - Leigh Dodds, Ian Davis
- Modeling Reactive Systems with Statecharts - D. Harel, M. Politi
- Networks, Crowds, and Markets: Reasoning About a Highly Connected World - David Easley, Jon Kleinberg
Networking
- An Introduction to Computer Networks (HTML, PDF, Kindle)
- Code Connected vol.1 (PDF) (book on ZeroMQ)
- HTTP2 Explained - Daniel Stenberg
Open Source Ecosystem
- Getting Started with InnerSource (email address requested, not required)
- Innovation Happens Elsewhere - Ron Goldman, Richard P. Gabriel
- Producing Open Source Software - Karl Fogel
- The Art of Community - Jono Bacon (PDF)
- The Future of the Internet - Jonathan Zittrain
Operating Systems
- A short introduction to operating systems (2001) - Mark Burgess (PDF)
- Computer Science from the Bottom Up - Ian Wienand (PDF)
- How to write a simple operating system in assembly language - Mike Saunders (HTML)
- Operating Systems: Three Easy Pieces - Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (PDF)
- Practical File System Design: The Be File System - Dominic Giampaolo (PDF)
- Project Oberon: The Design of an Operating System, a Compiler, and a Computer - Niklaus Wirth, Jürg Gutknecht (PDF)
- The Little Book of Semaphores - Allen B. Downey (PDF)
- Think OS: A Brief Introduction to Operating Systems - Allen B. Downey (PDF)
- Writing a Simple Operating System from Scratch - Nick Blundell (PDF)
Partial Evaluation
- Partial Evaluation and Automatic Program Generation - Neil D. Jones, C.K. Gomard, Peter Sestoft (PDF)
Programming
- Introduction to Computer Science - Subhashis Banerjee, IIT Delhi
- Introduction to Computing - David Evans
Theoretical Computer Science
- Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishnamurthi
- Building Blocks for Theoretical Computer Science - Margaret M. Fleck
- Introduction to Theory of Computation - Anil Maheshwari, Michiel Smid (PDF)
- Models of Computation - John E. Savage
- Programming in Martin-Löf's Type Theory - Bengt Nordstroem
- Semantics with Applications: A Formal Introduction - Hanne Riis Nielson, Flemming Nielson (PDF)
Programming Paradigms
- Flow based Programming - J Paul Morrison
- Introduction to Functional Programming - J. Harrison
Quantum Computing
- Introduction to Classical and Quantum Computing - Thomas G. Wong (PDF)
Regular Expressions
- The 30 Minute Regex Tutorial - Jim Hollenhorst
Reverse Engineering
- BIOS Disassembly Ninjutsu Uncovered 1st Edition - Darmawan Salihun (PDF)
Security & Privacy
Software Architecture
- Architectural Styles and the Design of Network-based Software Architectures - Roy Thomas Fielding
- Object-Oriented Reengineering Patterns - S. Demeyer, S. Ducasse, O. Nierstrasz
- Software Architecture Patterns (email address requested, not required)
Standards
Version Control Systems
- A Visual Git Reference - Mark Lodato
- Conversational Git - Alan Hohn
- git - the simple guide - Roger Dudler (HTML)
- Git for Computer Scientists - Tommi Virtanen
- Git Immersion - Jim Weirich (HTML)
- Git In The Trenches - Peter Savage
- Git Notes for Professionals - Compiled from StackOverflow Documentation (PDF)
- Introduction to Git and Github - Tutorial - Chris Bourke (PDF)
- Learn Git - Learn Version Control with Git - Tobias Günther
- Pro Git - Scott Chacon, Ben Straub (HTML, PDF, EPUB, Kindle)
- Subversion Version Control - William Nagel (PDF)
- Think Like (a) Git: A Guide for the Perplexed - Sam Livingston-Gray
Web Performance
- Book of Speed - Stoyan Stefanov
- Designing for Performance - Lara Hogan
- Mature Optimization - Carlos Bueno (PDF)
- Prev: Oct 18, 2023
- Next: Oct 16, 2023