Search & Browsing
Search Engines:
DuckDuckGO
Yandex
Google
Google Scholar
Qwant
swisscows
Yahoo
Bing
Rambler
Rambler Images
Baidu
Baidu Images
ChatGPT 3.5
Internet Archive:
Advanced Search
Wayback Machine
Interactive Maps:
Google Maps
Google Earth
Mapquest
Local Computer:
Local computer home directory
Local computer root directory
Space CAMP:
Space Force & AFRL/RV
Big Secrets
|
Mail & Web Tools
Mail, Calendar & Docs:
Hover Webmail
Google Mail
Google Calendar
Google Docs
Google Presentations
Printer:
CUPS web interface
Password Tools:
Generate random passwords
Add Blockers:
uBlock Origin
Time Tools:
Check system time
World Clock
World Date/Time
Weather:
Downtown COS Weather
Northampton Weather
Geography Tools:
GeoNames
|
Streaming
Streaming:
Odysee
Bitchute
YouTube
NetFlix
Anime Streaming:
GoGo Anime
9 Anime
Anime Info:
MyAnimeList
Anime Lyrics
IGN
Anime Art:
Deviant Art
Gelbooru
JoyReactor
Gaming:
ROBLOX Website
Wine-HQ
Lutris Games
Steam on PopOS
|
GRScheller Software Repositories
Repo GRScheller Landing Pages:
GRScheller GitHub landing page
GRScheller PyPI landing page
GRScheller npm landing page
GitHub GRScheller Dotfiles:
GRScheller's Linux configuration files (dotfiles)
GitHub GRScheller Notes:
Neovim base editor overview (neovim-notes)
GIT notes (git-notes)
Personal notes and Other Miscellany
GH-Pages GRScheller Poor Man's Web Hosting:
GRScheller GitHub Pages
GitHub source code for grscheller GH-Pages (web)
Local GRScheller GH-Pages docs folder
PyPI GRScheller Project Repos:
grscheller.boring-math project
grscheller.circular-array project
grscheller.datastructures project
npm GRScheller Packages:
Nothing here yet!
|
Python Programming
Python Info
Python language reference
Python standard library
Python functional programming
Python insider (Python core development team official blog)
Python packages (Docs)
Python style guide
PEP-8 style guide
The Hitchhiker’s Guide to Python!
Bernát Gábor - maintainer: virtualenv, tox, pipx
Python Cheatsheets
Python history - Guido van Rossum Blog
my[py]
mypy homepage
mypy blog
mypy on PyPI
mypy documentation
mypy on GitHub
Python typing on Python Cheatsheets
Testing Frameworks
The pytest testing framework
Python Packaging
Python Packaging User Guide
pyproject.toml
Future of Python packaging as of 2023
PEP-518: Min reqs for for build systems to begin execution
PEP-517: Build system independent format for source trees
Setuptools on Read the Docs
Python Package Index (PyPI)
PyPI
PyPI help
Flit: Putting pure Python packages/modules on PyPI
Flit: pyproject.toml config file
Pip
Pipx
Pipenv
Pipenv to Requirements.txt (for older tools)
Python Packaging Authority
PyPA
Pipenv
Advanced usage of Pipenv
Pipfile vs setup.py
Machine Learning:
PyTorch
Deep Learning with Python book
NVIDIA CUDA-toolkit
Matplotlib interactive figures
Tkinter Bindings for Tcl/Tk:
Modern Tk best practices
Python interface to Tcl/Tk
Tutorials
python.tutorial.net
W3schools Python tutorial
|
Internet Tools
Local Network:
Room Router
External IP:
Test IPv6 connectivity
IP CHICKEN - external IPv4 address
Httpbin - external IPv4 address
DNS Tools:
Domaintools whois lookup
IP Geolocation Database (add /IP to end of URL)
Public DNS Servers
Speed Tests:
X-finity Speed Test
IPv6 Test (Google)
Downdetector
Internet RFC:
RFC Editor
Internet FAQ Archives
IPv6 HowTo:
Bottomley's Creating a Home IPv6 Network
|
GIT
Git Resources & Guides:
Pro Git Book
Writing good GIT commit messages
Git squash and rebase Strategies
GRScheller GIT notes
GitHub Resources:
GitHub git guides
GitHub docs
Forking GitHub repos
GitHub flavored markdown syntax
Getting started with GitHub documentation
GitHub .gitignore templates
GitLab Resources:
GitLab docs
|
Math & Science
Academic References:
ArXiv
Google scholar
Directory of Open Access Journals
Find articles
Math:
MathPages
MacTutor History of Mathematics archive
Online Encyclopedia of Integer Sequences
Relativity:
Reflections on relativity
Educational:
OneZoom Tree of Life
PubChem (NIH)
Dusksters
|
Neovim
Neovim Sites:
Neovim website
Neovim and Neovim lua plugins on Github
Awesome Neovim - Targeting Neovim
Neovim Configuration:
Managing Neovim LSP LSP client without plugins
Pylsp setup (jdhao)
Black formatter (jdhao)
Plugins:
Gives overview on how to write a plugin in Lua
Nvim LSP config
Nvim DAP
Mason - PM for LSP, DAP, NullLS tooling
Lazy Nvim - Folke Lemaitre
Jedi language server for Python
Fonts:
Nerd Fonts
Neovim Dotfiles:
Kickstart self-contained init.lua
Folke Lemaitre
jdhao nvim config
Kris Jenkins
TJDeVries Neovim Config
Nvim Basic IDE - from LunarVim
N3wborn Neovim Config
David Balatero dotfiles
Kyle Chui dotfiles
WBThomason Neovim Config
JustinMK Neovim Config
NumToStr Neovim Config
Dope (glephir)
Mathias Fußenegger
Theo Steiner
Snippets:
L3MON4D3/LuaSnip
Luasnip setup
ultisnip to luasnip - info on creating snippets
Neovim Blogs:
Mathias Fußenegger
JDHao's Blog
Castel's LaTex+Vim notetaking blog
Language Servers:
MS Language Server Site
Scala Metals features list
Vim:
Official Vim website
Vim history & use (Begriffs)
Working with Vim (MKΛZ)
Learn Vim script the hard way
Vi:
Vi complete keybinding list
|
Lua
Lua:
Official Lua website
The LuaJIT Project
Lua Guide - Neovim docs
Luau GitHub
Lua style guide (Lua Rocks)
Lua style guide (Olivine Labs)
Functional
LuaFun
LuaFun documentation
Learning Resources
Getting started with Lua (Bounces)
Programming in Lua (first edition)
lua-users
Storing nils in tables
Unit Testing
Busted GitHub
|
Software Build Tools
Make:
GNU make documentation
POSIX make tutorial
My make notes
Ant:
Apache Ant
Maven:
Apache Maven
Maven repo search/browse/config
Maven Tutorial on tutorialspoint
SBT:
SBT
Mill:
Mill
Gradle:
Gradle build tool
Gradle Java plugin
Gradle Scala plugin
Local docs on Arch
CI/CD:
Jenkins CI
TOML:
TOML - Tom's Markup Language
|
Haskell Programming
Haskell:
Haskell documentation
Awesome Haskell
GHC
Haskell wiki
GHCup guide
Haskell Cabal
Cabal - Read the Docs
Hackage
Haskell Stack
Stackage
Hoogle
Haskell package versioning policy
FP Complete Haskell Homepage
GHC-Cabal package storage infrastructure
Lathy Chung Cabal guide
Tutorials, Books & Resources:
Learn You a Haskell for Great Good
Happystack Crash Course
Huffman Compression in Haskell
Curated functional programming resources
Roman Cheplyaka
Chris Smith's Haskell blog
Alexis King - An Opinionated Guide to Haskell in 2018
Arch Haskell Ecosystem:
Haskell Archwiki
Arch Haskell maintainer on Reddit
Arch Haskell package guidelines
Linting, Formatting and LSP:
Stylish Haskell formatter
Newer stuff:
Haskell Typeclassopedia
Arch Haskell maintainer on Reddit
Arch Haskell package guidelines
|
Rust Programming
Rust Info:
Official Rust website
Rust docs
Rust crate registry
Rust language cheatsheet
Rust Tutorials:
The "Book"
Cargo Book
Rand Book
Edition guide
Rust Tools:
Rust Analyzer
Rust Analyzer User Manual
Simrat39 Rust-Tools Nvim - now archived
rustaceanvim - replaces Rust-Tools Nvim
SharksForArms Neovim-Rust (Rust-Tools setup)
Saecki Crates Nvim
|
Zig
Zig Info:
Official Zig website
Zig Blogs:
Zig vs unsafe Rust
|
Scala
Scala:
Scala
Scala docs
Scala3 example project
Scala3 book
Scala macros
Scala3 given to_Scala2 implicit relationship
Scala.js
Scala Native docs
Scala Times
Scala types of types
Visual Scala reference
Paul's & Rúnar's fpinscala chapter notes
ShapelessCat's fpinscala3 chapter notes
Scalaz
Scala with Cats 2
Cats typeclass hierarchy
Scala Blogs:
Alvin Alexander website
Eugene Yokota (eed3si9n)
Haoyi's programming blog
Rock the JVM blog
Kubuszok blog
Medium Scala-3 blog
Dean Wampler Medium Blog
|
JVM
Java:
Latest Java local docs on Arch
Maurice Naftalin's lambda FAQ
Java practices
Apache Commons
HowToDoInJava
tutorialspoint Java tutorial
Java Blogs:
Baeldung archive
Clojure (JVM Lisp):
Clojure
Volkmann Clojure tutorial
Eta (JVM Haskell):
Eta
|
Client Side Web Development
HTML:
Web Hypertext Application Technology Working Group - WHATWG
HTML Living Standard - WHATWG
WHATWG Webpage validator
W3C Webpage validator
Mozilla developer resources
w3schools tutorials & references
HTML Dog (HTML, CSS, javascript)
Unicode Resources:
Unicode characters
Unicode character Table & HTML code points
Color:
HTML color codes (turn off Dark Reader!!!)
Color hex codes (turn off Dark Reader!!!)
Xterm 256 colors
Color meaning
Color wheel
ECMAScript:
Official ECMAScript standard
Node.js
JavaScript:
HTML Dog JavaScript tutorial
W3schools JavaScript tutorial
Examples with JS lambdas
Jest JavaScript testing
Node Package Manager (npm):
npm the "Company"
Is stringing API together programming?
Python:
Light weight jQuery replacement
|
Backend Web Development
Python:
Open Source web application server
|
POSIX/Unix/Linux Desktops & Systems
Sway:
Sway Wiki
Full Wayland setup on Arch Linux
Sway on Arch 2023
Waybar configuration
Waybar examples
Unix Desktops:
Freedesktop.org
GNOME desktop
GNOME extensions
Xfce
Cinnamon
Poettering Gnome email
Poettering Freedesktop email
Old School Unix Programming:
Raymond's Art of Unix Programming
Regular expressions
How X window managers work
Basic graphics programming with XCB
Hyperpolygot comparative tools
POSIX.1-2017 standard
Linux Kernel:
Linux source code
The Linux kernel archives
iNet wireless daemon (iwd)
Official Linux wireless wiki
Security:
GNU Privacy Guard
|
Shells & Scripting Tools
Fish Shell:
Fish shell
Posix Shells:
Open Group POSIX shell reference
GNU Bash reference manual
Bash hacker's wiki
GreyCat's wiki
Arch Linux Bash tips
Rich's POSIX shell tricks
bash, fish, ksh, tcsh, zSH comparison
Powershell:
MS PowerShell docs
MS Technet tutorial (no longer regularly updated)
|
Arch Linux
Linux:
Arch Linux
Arch installation guide
General recommendations
Pacman tricks & tips
AUR
Network manager
PopOS System76:
PopOS home
Current PopOS vs Cosmic Shortcuts
Articles
More articles
Steam on PopOS
Arch Packages:
Creating packages
Arch package guidelines
Arch PKGBUILD variables
Insanity Industries - Linux Networking:
The beauty of Arch Linux
Simple networking
iwd race condition
|
Nix
Nix Package Manager:
Nix OS Manual
Nix OS:
Nix OS Linux disto based on Nix Package Manager
|
C & C++
C Language FAQ:
Comp.lang.c FAQ
C++ Language Refs:
ISO C++ FAQ
ISO C++ Current Status
ISO C++ Core Guidelines
C/C++ Docs:
C and C++ language references
Microsoft C/C++ documentation
C/C++ Compilers:
The LLVM compiler infrastructure
GNU compiler collection
C Tutorials:
W3 Schools C tutorial
GeeksForGeeks C tutorial
C++ Tutorials:
cplusplus.com C++ tutorial
GeeksForGeeks C++ tutorial
C++ Templates & Examples:
C++ daemon template
C++ design patterns
C++ Blogs:
Akrzemil's C++ blog
|
Collections:
Words of Wisdom:
Chronologically sayings collected over my life
|
Language Tools
Dictionaries:
The Free Dictionary
Wiktionary
Online Etymology Dictionary
Translation:
Google translate
Yandex translate
Chinese:
Mandarin tools
Chinese character dictionary
Quotations:
Great quotes
Bible gateway
|
Potpourri:
Wisdom:
Words of Wisdom collected over my life
Room:
All County - Colorado Springs PM
Online Learning:
Typing Dot Com
Law:
Legal Information Institute
TLDR Legal
Verified Software Licenses
Economics:
Inflation calculator
Fine Art:
La Conchiglia di Venere
Erovvheel
Heathcare Portals:
My LVHN
UCHealth
Prescription Drugs:
Prescription drug info
Nutrition:
SENS Research Foundation
Recommended daily intakes and upper limits for nutrients
Greger's optimum nutrition recommendations
Best foods for vitamins & minerals
|