Awesome List Updates on Mar 14, 2022
14 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Ai in Finance
Papers
- FinRL: A Deep Reinforcement Learning Library for Automated Stock Trading in Quantitative Finance, 2020 - Introduce a DRL library FinRL that facilitates beginners to expose themselves to quantitative finance and to develop their own stock trading strategies.
2. Awesome Java
Logging / Text-Based User Interfaces
- Echopraxia (⭐56) - API designed around structured logging, rich context, and conditional logging. There are Logback and Log4J2 implementations, but Echopraxia's API is completely dependency-free, meaning it can be implemented with any logging API.
3. Awesome Playwright
Integrations
- playwright-pytest (⭐492) - Official Pytest plugin for using Playwright pages with fixtures.
4. Awesome Jax
Libraries / New Libraries
- Einshape (⭐104) - DSL-based reshaping library for JAX and other frameworks.
- ALX (⭐36k) - Open-source library for distributed matrix factorization using Alternating Least Squares, more info in ALX: Large Scale Matrix Factorization on TPUs.
- Diffrax (⭐1.7k) - Numerical differential equation solvers in JAX.
Models and Projects / JAX
- Symbolic Functionals (⭐36k) - Demonstration from Evolving symbolic density functionals.
- TriMap (⭐36k) - Official JAX implementation of TriMap: Large-scale Dimensionality Reduction Using Triplets.
Models and Projects / Flax
- mip-NeRF (⭐931) - Official implementation of Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fields.
- RegNeRF (⭐36k) - Official implementation of RegNeRF: Regularizing Neural Radiance Fields for View Synthesis from Sparse Inputs.
- ARDM (⭐36k) - Official implementation of Autoregressive Diffusion Models.
- D3PM (⭐36k) - Official implementation of Structured Denoising Diffusion Models in Discrete State-Spaces.
- Gumbel-max Causal Mechanisms (⭐36k) - Code for Learning Generalized Gumbel-max Causal Mechanisms, with extra code in GuyLor/gumbel_max_causal_gadgets_part2 (⭐2).
- Latent Programmer (⭐36k) - Code for the ICML 2021 paper Latent Programmer: Discrete Latent Codes for Program Synthesis.
- SNeRG (⭐36k) - Official implementation of Baking Neural Radiance Fields for Real-Time View Synthesis.
- Spin-weighted Spherical CNNs (⭐36k) - Adaptation of Spin-Weighted Spherical CNNs.
- VDVAE (⭐36k) - Adaptation of Very Deep VAEs Generalize Autoregressive Models and Can Outperform Them on Images, original code at openai/vdvae (⭐446).
- MUSIQ (⭐36k) - Checkpoints and model inference code for the ICCV 2021 paper MUSIQ: Multi-scale Image Quality Transformer
- AQuaDem (⭐36k) - Official implementation of Continuous Control with Action Quantization from Demonstrations.
- Combiner (⭐36k) - Official implementation of Combiner: Full Attention Transformer with Sparse Computation Cost.
- Dreamfields (⭐36k) - Official implementation of the ICLR 2022 paper Progressive Distillation for Fast Sampling of Diffusion Models.
- GIFT (⭐36k) - Official implementation of Gradual Domain Adaptation in the Wild:When Intermediate Distributions are Absent.
- Light Field Neural Rendering (⭐36k) - Official implementation of Light Field Neural Rendering.
5. Awesome Asyncio
Database Drivers
- Prisma Client Python (⭐2k) - An auto-generated, fully type safe ORM powered by Pydantic and tailored specifically for your schema - supports SQLite, PostgreSQL, MySQL, MongoDB, MariaDB and more.
6. Awesome Go
Language Detection
- guesslanguage (⭐58) - Functions to determine the natural language of a unicode text.
- whatlanggo (⭐659) - Natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc).
Morphological Analyzers
- snowball (⭐38) - Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality Snowball native.
- spaGO (⭐1.8k) - Self-contained Machine Learning and Natural Language Processing library in Go.
Slugifiers
- go-slugify (⭐95) - Make pretty slug with multiple languages support.
- slug (⭐1.3k) - URL-friendly slugify with multiple languages support.
- Slugify (⭐34) - Go slugify application that handles string.
Tokenizers
- gojieba (⭐2.5k) - This is a Go implementation of jieba (⭐34k) which a Chinese word splitting algorithm.
- gotokenizer (⭐21) - A tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation)
- gse (⭐2.7k) - Go efficient text segmentation; support english, chinese, japanese and other.
- MMSEGO (⭐62) - This is a GO implementation of MMSEG which a Chinese word splitting algorithm.
- prose (⭐3.1k) - Library for text processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more. English only.
Translation
- go-i18n (⭐3.3k) - Package and an accompanying tool to work with localized text.
- go-mystem (⭐34) - CGo bindings to Yandex.Mystem - russian morphology analyzer.
- go-pinyin (⭐1.7k) - CN Hanzi to Hanyu Pinyin converter.
- gotext (⭐473) - GNU gettext utilities for Go.
- iuliia-go (⭐53) - Transliterate Cyrillic → Latin in every possible way.
- t (⭐20) - Another i18n pkg for golang, which follows GNU gettext style and supports .po/.mo files:
t.T (gettext),t.N (ngettext), etc. And it contains a cmd tool xtemplate (⭐20), which can extract messages as a pot file from text/html template.
Transliteration
- enca (⭐18) - Minimal cgo bindings for libenca, which detects character encodings.
- go-unidecode (⭐141) - ASCII transliterations of Unicode text.
- gounidecode (⭐80) - Unicode transliterator (also known as unidecode) for Go.
Formatters
- address (⭐77) - Handles address representation, validation and formatting.
- align (⭐84) - A general purpose application that aligns text.
- bytes (⭐553) - Formats and parses numeric byte values (10K, 2M, 3G, etc.).
- go-fixedwidth (⭐86) - Fixed-width text formatting (encoder/decoder with reflection).
- go-humanize (⭐4.6k) - Formatters for time, numbers, and memory size to human readable format.
- gotabulate (⭐337) - Easily pretty-print your tabular data with Go.
- textwrap (⭐5) - Wraps text at end of lines. Implementation of
textwrapmodule from Python.
Markup Languages
- bafi (⭐107) - Universal JSON, BSON, YAML, XML translator to ANY format using templates.
- bbConvert (⭐12) - Converts bbCode to HTML that allows you to add support for custom bbCode tags.
- blackfriday (⭐5.6k) - Markdown processor in Go.
- go-output-format (⭐18) - Output go structures into multiple formats (YAML/JSON/etc) in your command line app.
- go-toml (⭐1.8k) - Go library for the TOML format with query support and handy cli tools.
- html-to-markdown (⭐2.9k) - Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
- htmlquery (⭐769) - An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.
- mxj (⭐627) - Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
- toml (⭐4.8k) - TOML configuration format (encoder/decoder with reflection).
Parsers/Encoders/Decoders
- allot (⭐59) - Placeholder and wildcard text parsing for CLI tools and bots.
- codetree (⭐25) - Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.
- commonregex (⭐900) - A collection of common regular expressions for Go.
- did (⭐93) - DID (Decentralized Identifiers) Parser and Stringer in Go.
- doi (⭐11) - Document object identifier (doi) parser in Go.
- editorconfig-core-go (⭐147) - Editorconfig file parser and manipulator for Go.
- go-nmea (⭐244) - NMEA parser library for the Go language.
- go-vcard (⭐118) - Parse and format vCard.
- gofeed (⭐2.7k) - Parse RSS and Atom feeds in Go.
- gographviz (⭐564) - Parses the Graphviz DOT language.
- gonameparts (⭐43) - Parses human names into individual name parts.
- ltsv (⭐9) - High performance LTSV (Labeled Tab Separated Value) reader for Go.
- normalize (⭐52) - Sanitize, normalize and compare fuzzy text.
- parseargs-go (⭐10) - string argument parser that understands quotes and backslashes.
- parth (⭐0) - URL path segmentation parsing.
- sdp (⭐113) - SDP: Session Description Protocol [RFC 4566].
- sh (⭐7.8k) - Shell parser and formatter.
- when (⭐1.4k) - Natural EN and RU language date/time parser with pluggable rules.
- xj2go (⭐36) - Convert xml or json to go struct.
Regular Expressions
- genex (⭐76) - Count and expand Regular Expressions into all matching Strings.
- go-wildcard (⭐87) - Simple and lightweight wildcard pattern matching.
- goregen (⭐92) - Library for generating random strings from regular expressions.
- regroup (⭐147) - Match regex expression named groups into go struct using struct tags and automatic parsing.
Sanitation
- bluemonday (⭐3.4k) - HTML Sanitizer.
- gofuckyourself (⭐69) - A sanitization-based swear filter for Go.
Scrapers
- colly (⭐24k) - Fast and Elegant Scraping Framework for Gophers.
- dataflowkit (⭐688) - Web scraping Framework to turn websites into structured data.
- GoQuery (⭐15k) - GoQuery brings a syntax and a set of features similar to jQuery to the Go language.
- pagser (⭐108) - Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.
- Tagify (⭐39) - Produces a set of tags from given source.
- xurls (⭐1.2k) - Extract urls from text.
RSS
- podcast (⭐136) - iTunes Compliant and RSS 2.0 Podcast Generator in Golang
Utility/Miscellaneous
- go-runewidth (⭐643) - Functions to get fixed width of the character or string.
- go-zero-width (⭐110) - Zero-width character detection and removal for Go.
- kace (⭐20) - Common case conversions covering common initialisms.
- petrovich (⭐50) - Petrovich is the library which inflects Russian names to given grammatical case.
- radix (⭐193) - Fast string sorting algorithm.
- TySug (⭐19) - Alternative suggestions with respect to keyboard layouts.
7. Awesome Slim
Miscellaneous
- IntelliJ Slim - Provides boilerplate codes for easier new project creation using skeleton.
8. Awesome Zsh Plugins
Themes / superconsole - Windows-only
- gerry (⭐0) - Based on bureau (⭐180k), includes decorations for
gitstatus, current time, username, hostname and current directory.
- temeraf (⭐1) - Minimalist theme with decorations for
gitstatus, timestamps and last exit status.
9. Awesome Healthcare
Contents / EHR
- Ripple - NHS-funded, community led initiative working towards an integrated Digital Care Record Platform.
Contents / Imaging
- Dicoogle (⭐483) - Dicoogle is an extensible, platform-independent and open-source PACS
10. Awesome Theoretical Computer Science
Introductory / Lecture Videos Playlists
- O'Donnell. Undergrad Complexity Theory. Fall 2019 (15-455) (Homework) - Undergraduate course on computational complexity theory; It follows the same spirit of Sipser's part III.
Selected Posts and Essays / Lecture Videos Playlist
- Lipton & Regan - A list of theory blogs for computer science.
11. Awesome Terraform
Official Resources
Tutorials and Blog Posts / How-To
- Deploying Discourse with Terraform - Shows how Terraform can create a running instance of Discourse on DigitalOcean in one command.
- Terraform for a Highly Available VPN between AWS and Azure - Terraform code to deploy a highly available VPN between AWS and Azure.
Tutorials and Blog Posts / Azure
- Learning HashiCorp Terraform - Guide for Azure.
12. Dive Into Machine Learning
More ways to "Dive into Machine Learning" / Aside: Bayesian Statistics and Machine Learning
- Courses by cloud vendors. These are usually high quality content but steer you heavily to use vendor-specific tools/services. To avoid getting locked into vendor specifics, you can make sure you're learning from other resources as well.
- Machine Learning for Software Engineers, by Nam Vu (⭐29k). In their words, it's a "top-down and results-first approach designed for software engineers." Definitely bookmark and use it. It can answer many questions and connect you with great resources.
13. Awesome Agi Cocosci
Methodologies for Experiments / Human-Machine Comparison
- Shared computational principles for language processing in humans and deep language models - Nature Neuroscience, 2022. [All Versions].
14. Awesome Yew
Projects
- Rquote (⭐3) - Rquote is a web application built using Rust and WebAssembly. It fetches Anime quotes from the Animechan API. Live Demo.
- Prev: Mar 15, 2022
- Next: Mar 13, 2022