Awesome List Updates on Mar 14, 2022
16 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 (⭐54) - 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 (⭐423) - Official Pytest plugin for using Playwright pages with fixtures.
4. Awesome Jax
Libraries / New Libraries
- Einshape - DSL-based reshaping library for JAX and other frameworks.
- ALX - Open-source library for distributed matrix factorization using Alternating Least Squares, more info in ALX: Large Scale Matrix Factorization on TPUs.
- Diffrax - Numerical differential equation solvers in JAX.
Models and Projects / JAX
- Symbolic Functionals - Demonstration from Evolving symbolic density functionals.
- TriMap - Official JAX implementation of TriMap: Large-scale Dimensionality Reduction Using Triplets.
Models and Projects / Flax
- mip-NeRF - Official implementation of Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fields.
- RegNeRF - Official implementation of RegNeRF: Regularizing Neural Radiance Fields for View Synthesis from Sparse Inputs.
- ARDM (⭐33k) - Official implementation of Autoregressive Diffusion Models.
- D3PM (⭐33k) - Official implementation of Structured Denoising Diffusion Models in Discrete State-Spaces.
- Gumbel-max Causal Mechanisms (⭐33k) - Code for Learning Generalized Gumbel-max Causal Mechanisms, with extra code in GuyLor/gumbel_max_causal_gadgets_part2 (⭐2).
- Latent Programmer (⭐33k) - Code for the ICML 2021 paper Latent Programmer: Discrete Latent Codes for Program Synthesis.
- SNeRG (⭐33k) - Official implementation of Baking Neural Radiance Fields for Real-Time View Synthesis.
- Spin-weighted Spherical CNNs (⭐33k) - Adaptation of Spin-Weighted Spherical CNNs.
- VDVAE (⭐33k) - Adaptation of Very Deep VAEs Generalize Autoregressive Models and Can Outperform Them on Images, original code at openai/vdvae (⭐427).
- MUSIQ (⭐33k) - Checkpoints and model inference code for the ICCV 2021 paper MUSIQ: Multi-scale Image Quality Transformer
- AQuaDem (⭐33k) - Official implementation of Continuous Control with Action Quantization from Demonstrations.
- Combiner (⭐33k) - Official implementation of Combiner: Full Attention Transformer with Sparse Computation Cost.
- Dreamfields (⭐33k) - Official implementation of the ICLR 2022 paper Progressive Distillation for Fast Sampling of Diffusion Models.
- GIFT (⭐33k) - Official implementation of Gradual Domain Adaptation in the Wild:When Intermediate Distributions are Absent.
- Light Field Neural Rendering (⭐33k) - Official implementation of Light Field Neural Rendering.
5. Awesome Go
Data Integration Frameworks
- omniparser (⭐914) - A versatile ETL library that parses text input (CSV/txt/JSON/XML/EDI/X12/EDIFACT/etc) in streaming fashion and transforms data into JSON output using data-driven schema.
Language Detection
- guesslanguage (⭐58) - Functions to determine the natural language of a unicode text.
- whatlanggo (⭐637) - 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.7k) - Self-contained Machine Learning and Natural Language Processing library in Go.
Slugifiers
- go-slugify (⭐93) - Make pretty slug with multiple languages support.
- slug (⭐1.1k) - URL-friendly slugify with multiple languages support.
- Slugify (⭐33) - Go slugify application that handles string.
Tokenizers
- gojieba (⭐2.4k) - This is a Go implementation of jieba (⭐33k) which a Chinese word splitting algorithm.
- gotokenizer (⭐20) - A tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation)
- gse (⭐2.5k) - Go efficient text segmentation; support english, chinese, japanese and other.
- MMSEGO (⭐63) - This is a GO implementation of MMSEG which a Chinese word splitting algorithm.
- prose (⭐3k) - Library for text processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more. English only.
Translation
- go-i18n (⭐2.9k) - Package and an accompanying tool to work with localized text.
- go-mystem (⭐32) - CGo bindings to Yandex.Mystem - russian morphology analyzer.
- go-pinyin (⭐1.6k) - CN Hanzi to Hanyu Pinyin converter.
- gotext (⭐432) - GNU gettext utilities for Go.
- iuliia-go (⭐48) - Transliterate Cyrillic → Latin in every possible way.
- t (⭐19) - 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 (⭐19), which can extract messages as a pot file from text/html template.
Transliteration
- enca (⭐16) - Minimal cgo bindings for libenca, which detects character encodings.
- go-unidecode (⭐126) - ASCII transliterations of Unicode text.
- gounidecode (⭐80) - Unicode transliterator (also known as unidecode) for Go.
Formatters
- address (⭐71) - Handles address representation, validation and formatting.
- align (⭐84) - A general purpose application that aligns text.
- bytes (⭐535) - Formats and parses numeric byte values (10K, 2M, 3G, etc.).
- go-fixedwidth (⭐80) - Fixed-width text formatting (encoder/decoder with reflection).
- go-humanize (⭐4.3k) - Formatters for time, numbers, and memory size to human readable format.
- gotabulate (⭐324) - Easily pretty-print your tabular data with Go.
- textwrap (⭐5) - Wraps text at end of lines. Implementation of
textwrap
module from Python.
Markup Languages
- bafi (⭐103) - 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.4k) - Markdown processor in Go.
- go-output-format (⭐15) - Output go structures into multiple formats (YAML/JSON/etc) in your command line app.
- go-toml (⭐1.7k) - Go library for the TOML format with query support and handy cli tools.
- goq (⭐256) - Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery).
- html-to-markdown (⭐826) - Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
- htmlquery (⭐721) - An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.
- mxj (⭐620) - Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
- toml (⭐4.5k) - TOML configuration format (encoder/decoder with reflection).
Parsers/Encoders/Decoders
- allot (⭐59) - Placeholder and wildcard text parsing for CLI tools and bots.
- codetree (⭐24) - Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.
- commonregex (⭐891) - A collection of common regular expressions for Go.
- did (⭐88) - DID (Decentralized Identifiers) Parser and Stringer in Go.
- doi (⭐8) - Document object identifier (doi) parser in Go.
- editorconfig-core-go (⭐141) - Editorconfig file parser and manipulator for Go.
- go-nmea (⭐222) - NMEA parser library for the Go language.
- go-vcard (⭐106) - Parse and format vCard.
- gofeed (⭐2.5k) - Parse RSS and Atom feeds in Go.
- gographviz (⭐547) - Parses the Graphviz DOT language.
- gonameparts (⭐42) - Parses human names into individual name parts.
- ltsv (⭐9) - High performance LTSV (Labeled Tab Separated Value) reader for Go.
- normalize (⭐46) - 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.1k) - Shell parser and formatter.
- when (⭐1.3k) - Natural EN and RU language date/time parser with pluggable rules.
- xj2go (⭐34) - Convert xml or json to go struct.
Regular Expressions
- genex (⭐77) - Count and expand Regular Expressions into all matching Strings.
- go-wildcard (⭐76) - Simple and lightweight wildcard pattern matching.
- goregen (⭐90) - Library for generating random strings from regular expressions.
- regroup (⭐143) - Match regex expression named groups into go struct using struct tags and automatic parsing.
Sanitation
- bluemonday (⭐3.1k) - HTML Sanitizer.
- gofuckyourself (⭐64) - A sanitization-based swear filter for Go.
Scrapers
- colly (⭐23k) - Fast and Elegant Scraping Framework for Gophers.
- dataflowkit (⭐656) - Web scraping Framework to turn websites into structured data.
- GoQuery (⭐14k) - GoQuery brings a syntax and a set of features similar to jQuery to the Go language.
- gospider - A simple golang spider/scraping framework,build a spider in 3 lines. migrated from goribot
- pagser (⭐103) - Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.
- Tagify (⭐36) - Produces a set of tags from given source.
- xurls (⭐1.2k) - Extract urls from text.
RSS
- podcast (⭐132) - iTunes Compliant and RSS 2.0 Podcast Generator in Golang
Utility/Miscellaneous
- go-runewidth (⭐604) - Functions to get fixed width of the character or string.
- go-zero-width (⭐109) - Zero-width character detection and removal for Go.
- kace (⭐19) - Common case conversions covering common initialisms.
- petrovich (⭐46) - Petrovich is the library which inflects Russian names to given grammatical case.
- radix (⭐192) - Fast string sorting algorithm.
- TySug (⭐18) - Alternative suggestions with respect to keyboard layouts.
6. Awesome Tailwindcss
Starters & Themes
- 🚀 Vite-Boot (⭐239) - Vite + Vue3 + TypeScript + Vue-Router4 + Pinia + Tailwind CSS + VueUse Template.
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 (⭐172k), includes decorations for
git
status, current time, username, hostname and current directory.
- temeraf (⭐1) - Minimalist theme with decorations for
git
status, timestamps and last exit status.
9. Awesome Translations
Platforms / Localization and translation platforms
- Tolgee - Open-source, developer & translator friendly platform enabling users to translate directly in the app they develop.
10. Free Programming Books (English, By Subjects)
Misc
11. Awesome Healthcare
Contents / EHR
- Ripple - NHS-funded, community led initiative working towards an integrated Digital Care Record Platform.
Contents / Imaging
- Dicoogle (⭐423) - Dicoogle is an extensible, platform-independent and open-source PACS
Contents / Machine learning
- MONAI (⭐5.4k) - AI Toolkit for Healthcare Imaging.
12. 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.
Blog Posts and Essays / Monograph
- Lipton & Regan - A list of theory blogs for computer science.
13. 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.
Testing / Community providers
- terraform-compliance (⭐1.3k) - BDD Testing for Terraform Files.
14. 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 (⭐26k). 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.
15. 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].
16. 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