Awesome
by sindresorhus · sindresorhus/awesome
The root index of all awesome lists.
COpen-source software development framework for defining cloud infrastructure in code.
RPython web framework for building both your frontend and backend with no JavaScript.
QBusiness intelligence platform for data visualization, analytics, and reporting apps.
SPlatform for searching, monitoring, and analyzing structured and unstructured machine-generated big data in real time.
BPayments, invoicing, pricing, accounting, marketplace, fraud, and business intelligence.
EHow to design and execute engineering strategies for tech leadership.
EHow to transition from software development to engineering management.
SBuilding an organization primarily focused on social impact that is at least partially self-funded.
WProvides high situational awareness to help improve strategic planning and decision making.
GAutomatically generates a wide range of unique content in text, image, and audio format.
HOpen source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
JAutomatic differentiation and XLA compilation brought together for high-performance machine learning research.
NGeneration of text used in data-to-text, conversational agents, and narrative generation applications.
PTheory on quantum cryptography that utilizes special relativistic constraints to achieve quantum-security under certain conditions.
QComputing that utilizes quantum mechanics and qubits on quantum computers.
QThe science of asking and answering in natural language with a machine.
TFramework that optimizes TensorFlow models for on-device machine learning.
TWebGL-accelerated machine learning JavaScript library for training and deploying models.
TThe interplay of computer science and pure mathematics, distinguished by its emphasis on mathematical rigour and technique.
S.NET digital marketing platform that combines CMS with tools for managing multiple websites.
COpen-source, distributed, wide column store, NoSQL database management system.
NHelp on using non-relational, distributed, open-source, and horizontally scalable databases.
TLogical database to organize large and complex networks of data as one body of knowledge.
AAn open-source, proof of stake Blockchain and smart contract computing platform.
WOpen source Blockchain platform and development toolset for Web 3.0 apps and decentralized solutions.
GCreate tasks to automate your workflow and share them with others on GitHub.
CEvents around the globe for creative coding, tech, design, music, arts and cool stuff.
B.NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
DCollection of reusable components, guided by rules that ensure consistency and speed.
JModern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup.
WWeb development technology stack with WordPress as a back end and Gatsby as a front end.
YRust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.
GLeading the process of designing, developing, testing and distributing a video game from concept to release.
HA high-level strongly typed programming language used to produce cross-platform native code.
BHow to extract information from unstructured biomedical data and text.
CA multidisciplinary science which uses computational approaches to study the nervous system.
DSoftware for humanities scholars using quantitative or computational methods.
HOpen source healthcare software for facilities, providers, developers, policy experts, and researchers.
SSupplements for specific science, technology, engineering, arts, and math (STEAM) courses across all grade levels.
AReliably transmit uncompressed, low-latency audio over an IP (layer 3) network.
AA Python-based, open-source IT configuration management and automation platform.
APhotography of astronomical objects, celestial events, or areas of the night sky.
CA type of challenge–response test used in computing to determine whether or not the user is human.
CBetter understand who has access to telecommunication and internet infrastructure and on what terms.
CAI pair programming assistant by GitHub that provides code suggestions and completions.
CDigital currency where encryption is used to regulate the generation of units and verify transfers.
DSoftware development approach for complex needs by connecting the implementation to an evolving model.
EA software architecture approach where services collaborate by publishing and subscribing to events.
JCreate and share documents that contain code, equations, visualizations and narrative text.
OCompanies that offer their tools and services for free to open source projects.
PResilient and regenerative computing practices inspired by permaculture.
QA type of matrix barcode that can be used to store and share a small amount of information.
RExample documentation projects to inspire and help bootstrap new documentation projects.
SDistraction-free scientific writing with Markdown, reStructuredText and Jupyter notebooks.
SFund individual programmers or the development of open source projects.
SProposals and standards that define and enhance software, languages, and related technologies.
SPurchase and sale of equities of publicly traded companies to generate profits.
TMitigating and avoiding the potential negative effects of technology on society.
TData standards, APIs, apps, tools, datasets, and research around open source technology of public transit.
WA free open web standard service that allows you to send money directly in your browser.
CProvides networking and security capabilities for containerized apps, microservices, and virtual machines.
RNetwork protocols for near simultaneous exchange of media and data.
SA protocol for collecting, modifying, and organizing information about managed devices on IP networks.
APackage apps in a single file that works on various mainstream Linux distributions.
BOpen-source platform for building Internal Developer Portals that unify tools and workflows.
BLow-power wireless communication protocol ideal for IoT, wearables, and other battery-powered applications.
DOperating system for x86-based personal computers that was popular during the 1980s and early 1990s.
EVirtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
FGoogle's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
ILinking together different IT systems (components) to functionally cooperate as a whole.
KA free software community dedicated to creating an open and user-friendly computing experience.
LAllowing business professionals to address their needs on their own with little to no coding skills.
NPackage manager for Linux and other Unix systems that makes package management reliable and reproducible.
NA programming tool for wiring together hardware devices, APIs, and online services.
NAsync non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
OOpinionated Arch Linux and Hyprland desktop environment from the creator of Ruby on Rails.
RCredit card-sized computer aimed at teaching kids programming, but capable of a lot more.
RJavaScript framework for writing natively rendering mobile apps for iOS and Android.
AModern programming language designed for large, long-lived apps where reliability and efficiency are essential.
CGeneral-purpose language with a bias toward system programming and embedded, resource-constrained software.
CPowerful dynamic multiparadigm language that facilitates iterative and interactive development.
CFormal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
EProgramming languages designed for experimentation or as jokes rather than actual use.
IGeneral purpose pure functional programming language with dependent types influenced by Haskell and ML.
IProgramming language inspired by Ruby and Python and compiles to performant JavaScript.
JPopular secure object-oriented language designed for flexibility to "write once, run anywhere".
JHigh-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
RFunctional programming language and environment for statistical computing and graphics.
SApple's compiled programming language that is secure, modern, programmer-friendly, and fast.
VProgramming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
VAn event-driven version of Visual Basic 6.0 built into most Microsoft Office apps for automation and scripting.
SDiscover random pages from the Awesome dataset using a browser extension.
COffensive research of systems and processes related to developing and deploying code.
CGroups of individuals who identify security flaws in information technology systems.
FAutomated software testing technique that involves feeding pseudo-randomly generated input data.
HDeception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
LThe art of unlocking a lock by manipulating its components without the key.
MTechniques that adversaries use to keep access to systems across restarts.
OIdentity standard and authentication protocol built on OAuth 2.0 for user identity assertion.
PThe process of recovering passwords from data that has been stored in or transmitted by a system in scrambled form.
PA type of vulnerability that specifically targets machine learning models.
GOpen-source load and performance testing framework based on Scala, Akka, and Netty.
AThe reciprocation of Artificial General Intelligence (AGI) and Computational Cognitive Sciences (CoCoSci).
CThe scientific field studying systems with multiple interacting parts and emergent properties.
CBusinesses & groups that specialize in combining computing, design, art, and user experience.
A
C
D
D
D
E
E
F
F
G
K
K
L
L
N
O
P
P
P
R
S
S
S
T
U
V
V
V
A
B
D
H
N
P
S
B
E
F
G
M
R
C
D
I
O
O
P
T
A
C
C
C
C
D
D
D
E
E
F
I
L
M
M
O
P
P
S
S
S
S
T
T
T
U
X
C
D
D
P
P
R
S
T
U
W
C
D
D
H
I
M
M
N
N
P
P
R
S
S
T
A
C
C
E
G
M
N
R
S
S
T
Z
B
C
C
D
F
F
G
G
G
G
G
H
P
S
S
T
W
Z
E
N
S
V
V
E
F
I
P
E
E
A
A
A
A
B
B
B
B
C
C
C
C
C
C
C
D
D
D
E
E
F
F
F
H
H
I
I
I
I
K
L
L
M
M
M
M
M
M
M
M
O
P
P
P
P
P
R
R
R
R
S
S
S
S
S
S
T
T
T
V
W
W
W
W
W
W
W
W
W
B
C
C
C
C
D
E
F
G
G
G
G
G
G
G
G
G
G
L
L
L
M
P
P
R
U
A
B
E
E
F
I
L
O
P
R
R
D
D
E
L
M
N
N
T
C
C
C
C
E
H
L
P
P
R
S
Y
A
B
C
F
F
G
I
O
P
S
V
A
A
A
A
A
B
B
B
B
B
B
B
C
C
C
C
C
C
C
C
C
C
C
C
C
C
D
D
D
D
D
D
E
E
F
F
F
F
F
F
F
G
G
G
G
G
G
H
H
I
J
K
L
L
M
M
M
M
N
N
O
O
O
O
P
P
P
P
P
Q
Q
R
R
R
R
R
S
S
S
S
S
S
S
S
S
S
S
S
T
T
T
U
U
U
V
V
V
W
W
W
W
P
S
S
.
A
A
A
A
A
A
A
C
C
C
C
C
C
D
D
E
F
F
F
F
G
G
H
H
I
I
I
I
J
O
P
Q
R
S
S
U
W
W
W
X
3
A
A
A
A
A
C
C
C
C
C
C
D
D
D
E
E
E
E
E
F
F
G
G
H
J
J
K
L
L
L
M
M
M
M
M
M
N
N
O
P
P
P
P
P
P
P
P
Q
R
R
R
S
S
S
S
T
T
V
A
A
A
A
A
C
C
D
D
E
E
E
G
H
H
I
M
S
S
V
W
A
C
K
P
Q
S
T
V
A
A
A
A
C
E
M
P
S
T
V
C
C
N
P
R