![cheat-sheet-pdf](/statics/github-mark.png)
cheat-sheet-pdf
π A Cheat-Sheet Collection from the WWW
Stars: 1447
![screenshot](/screenshots_githubs/sk3pp3r-cheat-sheet-pdf.jpg)
The Cheat-Sheet Collection for DevOps, Engineers, IT professionals, and more is a curated list of cheat sheets for various tools and technologies commonly used in the software development and IT industry. It includes cheat sheets for Nginx, Docker, Ansible, Python, Go (Golang), Git, Regular Expressions (Regex), PowerShell, VIM, Jenkins, CI/CD, Kubernetes, Linux, Redis, Slack, Puppet, Google Cloud Developer, AI, Neural Networks, Machine Learning, Deep Learning & Data Science, PostgreSQL, Ajax, AWS, Infrastructure as Code (IaC), System Design, and Cyber Security.
README:
Welcome to the Cheat-Sheet Collection for DevOps, Engineers, IT professionals, and more! This repository contains a curated list of cheat sheets for various tools and technologies commonly used in the software development and IT industry.
Before diving into the cheat sheets, please keep these essential rules in mind:
- Contributions are warmly welcomed to improve and expand the collection.
- If you find the cheat sheets helpful, show your appreciation by giving us a β on GitHub.
- Nginx π³
- Docker π³
- Ansible π οΈ
- Python π
- Go (Golang) π
- Git
- Regular Expressions (Regex) π
- PowerShell π
- VIM β¨οΈ
- Jenkins π·
- Continuous Integration and Continuous Delivery (CI/CD) π
- Kubernetes π’
- Linux π§
- Redis πΎ
- Slack π¬
- Puppet π
- Google Cloud Developer βοΈ
- AI, Neural Networks, Machine Learning, Deep Learning & Data Science π€
- PostgreSQL π
- Ajax π
- Amazon Web Services (AWS) βοΈ
- Infrastructure as Code (IaC) ποΈ
- System Design βοΈ
- Cyber Security π
- Nginx: Nginx is open-source software for web serving, reverse proxying, caching, load balancing, media streaming, and more.
- Docker: Docker is a tool designed to make it easier to create, deploy, and run applications using containers.
- Docker by JRebel
- Docker Security
- Ansible: Ansible is the simplest way to automate apps and IT infrastructure.
- Go (Golang): Go, also known as Golang, is a statically typed, compiled programming language designed at Google.
- Regex: Regular expressions are special text strings for describing search patterns.
- Regex for Python
- PowerShell: PowerShell is a task automation and configuration management framework from Microsoft.
-
VIM: VIM, aka
Vi IMproved
, is a highly configurable text editor for efficiently creating and changing any kind of text.
- Jenkins: Jenkins is an open-source automation server that enables developers to reliably build, test, and deploy their software.
- CI/CD Framework: CI/CD frameworks have made the practice of software development increasingly complexβand overwhelming.
- Kubernetes K8s Cheat-Sheet
- Kubectl: Kubectl is a command-line interface for running commands against Kubernetes clusters.
- Bash: Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.
- Linux Commands 1
- Linux Commands 2
- Linux Commands 3
- Linux Network Tools: A compilation of various Linux networking tools.
- Network-tools: Network-tools cheat sheet includes ping, curl, wget, ssh, and more.
- Cron: Cron is a time-based job scheduler in Unix-like computer operating systems.
- Rsync: Rsync is a fast and versatile file copying tool used for local and remote file transfers.
- cURL
- SSH
- NC (Netcat)
-
Nmap: Nmap is a powerful network scanning tool.
- Nmap Cheat Sheet by Comparitech.
- OpenSSL
- Ethtool
- ngrep
- grep
- xargs
- find
- awk
- sed
- tar
- ps
- top
- Wireshark: Wireshark is a free and open-source packet analyzer.
- Linux File Systems: The Linux file system used to resemble an unorganized town where individuals constructed their houses wherever they pleased.
- Redis: Redis is an in-memory data structure store used as a database, cache, and message broker.
- Slack: Slack is a messaging tool for fast and easy communication within teams, organized by channels.
- Puppet: Puppet lets you automate the enforcement, security, and delivery of your hybrid or cloud-native infrastructure.
- Google Cloud Developer: This cheat sheet covers building scalable and highly available applications using Google-recommended practices and tools that leverage fully managed services.
- AI & ML Cheat-Sheet: This section explores intelligence demonstrated by machines.
- PostgreSQL: PostgreSQL is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.
- Ajax: AJAX = Asynchronous JavaScript And XML.
- Terraform: Terraform is an open-source infrastructure-as-code software tool for managing cloud services.
- System Design Blueprint: System Design is defined as a process of creating an architecture for different components, interfaces, and modules of the system and providing corresponding data helpful in implementing such elements in systems.
- Cyber Security 101: Fundamentals of Cybersecurity Topics.
- What is DevSecOps?: DevSecOps emerged as a natural evolution of DevOps practices with a focus on integrating security into the software development and deployment process.
If you find this collection helpful, consider supporting the project by buying us a coffee.
Thank you for using our cheat sheet collection! Happy coding! π
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for cheat-sheet-pdf
Similar Open Source Tools
![cheat-sheet-pdf Screenshot](/screenshots_githubs/sk3pp3r-cheat-sheet-pdf.jpg)
cheat-sheet-pdf
The Cheat-Sheet Collection for DevOps, Engineers, IT professionals, and more is a curated list of cheat sheets for various tools and technologies commonly used in the software development and IT industry. It includes cheat sheets for Nginx, Docker, Ansible, Python, Go (Golang), Git, Regular Expressions (Regex), PowerShell, VIM, Jenkins, CI/CD, Kubernetes, Linux, Redis, Slack, Puppet, Google Cloud Developer, AI, Neural Networks, Machine Learning, Deep Learning & Data Science, PostgreSQL, Ajax, AWS, Infrastructure as Code (IaC), System Design, and Cyber Security.
![llm-rag-vectordb-python Screenshot](/screenshots_githubs/build-on-aws-llm-rag-vectordb-python.jpg)
llm-rag-vectordb-python
This repository provides sample applications and tutorials to showcase the power of Amazon Bedrock with Python. It helps Python developers understand how to harness Amazon Bedrock in building generative AI-enabled applications. The resources also demonstrate integration with vector databases using RAG (Retrieval-augmented generation) and services like Amazon Aurora, RDS, and OpenSearch. Additionally, it explores using langchain and streamlit to create effective experimental applications.
![LLM-FuzzX Screenshot](/screenshots_githubs/Windy3f3f3f3f-LLM-FuzzX.jpg)
LLM-FuzzX
LLM-FuzzX is an open-source user-friendly fuzz testing tool for large language models (e.g., GPT, Claude, LLaMA), equipped with advanced task-aware mutation strategies, fine-grained evaluation, and jailbreak detection capabilities. It helps researchers and developers quickly discover potential security vulnerabilities and enhance model robustness. The tool features a user-friendly web interface for visual configuration and real-time monitoring, supports various advanced mutation methods, integrates RoBERTa model for real-time jailbreak detection and evaluation, supports multiple language models like GPT, Claude, LLaMA, provides visualization analysis with seed flowcharts and experiment data statistics, and offers detailed logging support for main, mutation, and jailbreak logs.
![repromodel Screenshot](/screenshots_githubs/ReproModel-repromodel.jpg)
repromodel
ReproModel is an open-source toolbox designed to boost AI research efficiency by enabling researchers to reproduce, compare, train, and test AI models faster. It provides standardized models, dataloaders, and processing procedures, allowing researchers to focus on new datasets and model development. With a no-code solution, users can access benchmark and SOTA models and datasets, utilize training visualizations, extract code for publication, and leverage an LLM-powered automated methodology description writer. The toolbox helps researchers modularize development, compare pipeline performance reproducibly, and reduce time for model development, computation, and writing. Future versions aim to facilitate building upon state-of-the-art research by loading previously published study IDs with verified code, experiments, and results stored in the system.
![AI-Bootcamp Screenshot](/screenshots_githubs/curiousily-AI-Bootcamp.jpg)
AI-Bootcamp
The AI Bootcamp is a comprehensive training program focusing on real-world applications to equip individuals with the skills and knowledge needed to excel as AI engineers. The bootcamp covers topics such as Real-World PyTorch, Machine Learning Projects, Fine-tuning Tiny LLM, Deployment of LLM to Production, AI Agents with GPT-4 Turbo, CrewAI, Llama 3, and more. Participants will learn foundational skills in Python for AI, ML Pipelines, Large Language Models (LLMs), AI Agents, and work on projects like RagBase for private document chat.
![Awesome-Embodied-AI Screenshot](/screenshots_githubs/haoranD-Awesome-Embodied-AI.jpg)
Awesome-Embodied-AI
Awesome-Embodied-AI is a curated list of papers on Embodied AI and related resources, tracking and summarizing research and industrial progress in the field. It includes surveys, workshops, tutorials, talks, blogs, and papers covering various aspects of Embodied AI, such as vision-language navigation, large language model-based agents, robotics, and more. The repository welcomes contributions and aims to provide a comprehensive overview of the advancements in Embodied AI.
![llmaz Screenshot](/screenshots_githubs/InftyAI-llmaz.jpg)
llmaz
llmaz is an easy, advanced inference platform for large language models on Kubernetes. It aims to provide a production-ready solution that integrates with state-of-the-art inference backends. The platform supports efficient model distribution, accelerator fungibility, SOTA inference, various model providers, multi-host support, and scaling efficiency. Users can quickly deploy LLM services with minimal configurations and benefit from a wide range of advanced inference backends. llmaz is designed to optimize cost and performance while supporting cutting-edge researches like Speculative Decoding or Splitwise on Kubernetes.
![awesome-generative-ai Screenshot](/screenshots_githubs/filipecalegario-awesome-generative-ai.jpg)
awesome-generative-ai
A curated list of Generative AI projects, tools, artworks, and models
![non-ai-licenses Screenshot](/screenshots_githubs/non-ai-licenses-non-ai-licenses.jpg)
non-ai-licenses
This repository provides templates for software and digital work licenses that restrict usage in AI training datasets or AI technologies. It includes various license styles such as Apache, BSD, MIT, UPL, ISC, CC0, and MPL-2.0.
![superlinked Screenshot](/screenshots_githubs/superlinked-superlinked.jpg)
superlinked
Superlinked is a compute framework for information retrieval and feature engineering systems, focusing on converting complex data into vector embeddings for RAG, Search, RecSys, and Analytics stack integration. It enables custom model performance in machine learning with pre-trained model convenience. The tool allows users to build multimodal vectors, define weights at query time, and avoid postprocessing & rerank requirements. Users can explore the computational model through simple scripts and python notebooks, with a future release planned for production usage with built-in data infra and vector database integrations.
![qrbtf Screenshot](/screenshots_githubs/latentcat-qrbtf.jpg)
qrbtf
QRBTF is the world's first and best AI & parametric QR code generator developed by Latent Cat. It features original AI models trained on a large number of images for fast and high-quality inference. The parametric part is open source, offering various styles without requiring a backend. Users can create beautiful QR codes by entering a URL or text, selecting a style, adjusting parameters, and downloading in SVG or JPG format. The website supports English and Chinese, with contributions for i18n in other languages welcome. QRBTF also provides a React component for integration into projects.
![file-organizer-2000 Screenshot](/screenshots_githubs/different-ai-file-organizer-2000.jpg)
file-organizer-2000
AI File Organizer 2000 is an Obsidian Plugin that uses AI to transcribe audio, annotate images, and automatically organize files by moving them to the most likely folders. It supports text, audio, and images, with upcoming local-first LLM support. Users can simply place unorganized files into the 'Inbox' folder for automatic organization. The tool renames and moves files quickly, providing a seamless file organization experience. Self-hosting is also possible by running the server and enabling the 'Self-hosted' option in the plugin settings. Join the community Discord server for more information and use the provided iOS shortcut for easy access on mobile devices.
![awesome-gpt-prompt-engineering Screenshot](/screenshots_githubs/snwfdhmp-awesome-gpt-prompt-engineering.jpg)
awesome-gpt-prompt-engineering
Awesome GPT Prompt Engineering is a curated list of resources, tools, and shiny things for GPT prompt engineering. It includes roadmaps, guides, techniques, prompt collections, papers, books, communities, prompt generators, Auto-GPT related tools, prompt injection information, ChatGPT plug-ins, prompt engineering job offers, and AI links directories. The repository aims to provide a comprehensive guide for prompt engineering enthusiasts, covering various aspects of working with GPT models and improving communication with AI tools.
![Awesome-LLM4EDA Screenshot](/screenshots_githubs/Thinklab-SJTU-Awesome-LLM4EDA.jpg)
Awesome-LLM4EDA
LLM4EDA is a repository dedicated to showcasing the emerging progress in utilizing Large Language Models for Electronic Design Automation. The repository includes resources, papers, and tools that leverage LLMs to solve problems in EDA. It covers a wide range of applications such as knowledge acquisition, code generation, code analysis, verification, and large circuit models. The goal is to provide a comprehensive understanding of how LLMs can revolutionize the EDA industry by offering innovative solutions and new interaction paradigms.
![awesome-generative-ai-data-scientist Screenshot](/screenshots_githubs/business-science-awesome-generative-ai-data-scientist.jpg)
awesome-generative-ai-data-scientist
A curated list of 50+ resources to help you become a Generative AI Data Scientist. This repository includes resources on building GenAI applications with Large Language Models (LLMs), and deploying LLMs and GenAI with Cloud-based solutions.
![mlcraft Screenshot](/screenshots_githubs/mlcraft-io-mlcraft.jpg)
mlcraft
Synmetrix (prev. MLCraft) is an open source data engineering platform and semantic layer for centralized metrics management. It provides a complete framework for modeling, integrating, transforming, aggregating, and distributing metrics data at scale. Key features include data modeling and transformations, semantic layer for unified data model, scheduled reports and alerts, versioning, role-based access control, data exploration, caching, and collaboration on metrics modeling. Synmetrix leverages Cube (Cube.js) for flexible data models that consolidate metrics from various sources, enabling downstream distribution via a SQL API for integration into BI tools, reporting, dashboards, and data science. Use cases include data democratization, business intelligence, embedded analytics, and enhancing accuracy in data handling and queries. The tool speeds up data-driven workflows from metrics definition to consumption by combining data engineering best practices with self-service analytics capabilities.
For similar tasks
![cheat-sheet-pdf Screenshot](/screenshots_githubs/sk3pp3r-cheat-sheet-pdf.jpg)
cheat-sheet-pdf
The Cheat-Sheet Collection for DevOps, Engineers, IT professionals, and more is a curated list of cheat sheets for various tools and technologies commonly used in the software development and IT industry. It includes cheat sheets for Nginx, Docker, Ansible, Python, Go (Golang), Git, Regular Expressions (Regex), PowerShell, VIM, Jenkins, CI/CD, Kubernetes, Linux, Redis, Slack, Puppet, Google Cloud Developer, AI, Neural Networks, Machine Learning, Deep Learning & Data Science, PostgreSQL, Ajax, AWS, Infrastructure as Code (IaC), System Design, and Cyber Security.
![Awesome-CS-Books Screenshot](/screenshots_githubs/wx-chevalier-Awesome-CS-Books.jpg)
Awesome-CS-Books
Awesome CS Books is a curated list of books on computer science and technology. The books are organized by topic, including programming languages, software engineering, computer networks, operating systems, databases, data structures and algorithms, big data, architecture, and interviews. The books are available in PDF format and can be downloaded for free. The repository also includes links to free online courses and other resources.
![ChatDev Screenshot](/screenshots_githubs/OpenBMB-ChatDev.jpg)
ChatDev
ChatDev is a virtual software company powered by intelligent agents like CEO, CPO, CTO, programmer, reviewer, tester, and art designer. These agents collaborate to revolutionize the digital world through programming. The platform offers an easy-to-use, highly customizable, and extendable framework based on large language models, ideal for studying collective intelligence. ChatDev introduces innovative methods like Iterative Experience Refinement and Experiential Co-Learning to enhance software development efficiency. It supports features like incremental development, Docker integration, Git mode, and Human-Agent-Interaction mode. Users can customize ChatChain, Phase, and Role settings, and share their software creations easily. The project is open-source under the Apache 2.0 License and utilizes data licensed under CC BY-NC 4.0.
![chatgpt-api Screenshot](/screenshots_githubs/UnknownEnergy-chatgpt-api.jpg)
chatgpt-api
Chat Worm is a ChatGPT client that provides access to the API for generating text using OpenAI's GPT models. It works as a single-page application directly communicating with the API, allowing users to interact with the latest GPT-4 model if they have access. The project includes web, Android, and Windows apps for easy access. Users can set up local development, contribute improvements via pull requests, report bugs or request features on GitHub, deploy to production servers, and release on different app stores. The project is licensed under the MIT License.
![void Screenshot](/screenshots_githubs/voideditor-void.jpg)
void
Void is an open-source Cursor alternative, providing a full source code for users to build and develop. It is a fork of the vscode repository, offering a waitlist for the official release. Users can contribute by checking the Project board and following the guidelines in CONTRIBUTING.md. Support is available through Discord or email.
![open-saas Screenshot](/screenshots_githubs/wasp-lang-open-saas.jpg)
open-saas
Open SaaS is a free and open-source React and Node.js template for building SaaS applications. It comes with a variety of features out of the box, including authentication, payments, analytics, and more. Open SaaS is built on top of the Wasp framework, which provides a number of features to make it easy to build SaaS applications, such as full-stack authentication, end-to-end type safety, jobs, and one-command deploy.
![airbroke Screenshot](/screenshots_githubs/icoretech-airbroke.jpg)
airbroke
Airbroke is an open-source error catcher tool designed for modern web applications. It provides a PostgreSQL-based backend with an Airbrake-compatible HTTP collector endpoint and a React-based frontend for error management. The tool focuses on simplicity, maintaining a small database footprint even under heavy data ingestion. Users can ask AI about issues, replay HTTP exceptions, and save/manage bookmarks for important occurrences. Airbroke supports multiple OAuth providers for secure user authentication and offers occurrence charts for better insights into error occurrences. The tool can be deployed in various ways, including building from source, using Docker images, deploying on Vercel, Render.com, Kubernetes with Helm, or Docker Compose. It requires Node.js, PostgreSQL, and specific system resources for deployment.
![llmops-promptflow-template Screenshot](/screenshots_githubs/microsoft-llmops-promptflow-template.jpg)
llmops-promptflow-template
LLMOps with Prompt flow is a template and guidance for building LLM-infused apps using Prompt flow. It provides centralized code hosting, lifecycle management, variant and hyperparameter experimentation, A/B deployment, many-to-many dataset/flow relationships, multiple deployment targets, comprehensive reporting, BYOF capabilities, configuration-based development, local prompt experimentation and evaluation, endpoint testing, and optional Human-in-loop validation. The tool is customizable to suit various application needs.
For similar jobs
![minio Screenshot](/screenshots_githubs/minio-minio.jpg)
minio
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
![ai-on-gke Screenshot](/screenshots_githubs/GoogleCloudPlatform-ai-on-gke.jpg)
ai-on-gke
This repository contains assets related to AI/ML workloads on Google Kubernetes Engine (GKE). Run optimized AI/ML workloads with Google Kubernetes Engine (GKE) platform orchestration capabilities. A robust AI/ML platform considers the following layers: Infrastructure orchestration that support GPUs and TPUs for training and serving workloads at scale Flexible integration with distributed computing and data processing frameworks Support for multiple teams on the same infrastructure to maximize utilization of resources
![kong Screenshot](/screenshots_githubs/Kong-kong.jpg)
kong
Kong, or Kong API Gateway, is a cloud-native, platform-agnostic, scalable API Gateway distinguished for its high performance and extensibility via plugins. It also provides advanced AI capabilities with multi-LLM support. By providing functionality for proxying, routing, load balancing, health checking, authentication (and more), Kong serves as the central layer for orchestrating microservices or conventional API traffic with ease. Kong runs natively on Kubernetes thanks to its official Kubernetes Ingress Controller.
![AI-in-a-Box Screenshot](/screenshots_githubs/Azure-AI-in-a-Box.jpg)
AI-in-a-Box
AI-in-a-Box is a curated collection of solution accelerators that can help engineers establish their AI/ML environments and solutions rapidly and with minimal friction, while maintaining the highest standards of quality and efficiency. It provides essential guidance on the responsible use of AI and LLM technologies, specific security guidance for Generative AI (GenAI) applications, and best practices for scaling OpenAI applications within Azure. The available accelerators include: Azure ML Operationalization in-a-box, Edge AI in-a-box, Doc Intelligence in-a-box, Image and Video Analysis in-a-box, Cognitive Services Landing Zone in-a-box, Semantic Kernel Bot in-a-box, NLP to SQL in-a-box, Assistants API in-a-box, and Assistants API Bot in-a-box.
![awsome-distributed-training Screenshot](/screenshots_githubs/aws-samples-awsome-distributed-training.jpg)
awsome-distributed-training
This repository contains reference architectures and test cases for distributed model training with Amazon SageMaker Hyperpod, AWS ParallelCluster, AWS Batch, and Amazon EKS. The test cases cover different types and sizes of models as well as different frameworks and parallel optimizations (Pytorch DDP/FSDP, MegatronLM, NemoMegatron...).
![generative-ai-cdk-constructs Screenshot](/screenshots_githubs/awslabs-generative-ai-cdk-constructs.jpg)
generative-ai-cdk-constructs
The AWS Generative AI Constructs Library is an open-source extension of the AWS Cloud Development Kit (AWS CDK) that provides multi-service, well-architected patterns for quickly defining solutions in code to create predictable and repeatable infrastructure, called constructs. The goal of AWS Generative AI CDK Constructs is to help developers build generative AI solutions using pattern-based definitions for their architecture. The patterns defined in AWS Generative AI CDK Constructs are high level, multi-service abstractions of AWS CDK constructs that have default configurations based on well-architected best practices. The library is organized into logical modules using object-oriented techniques to create each architectural pattern model.
![model_server Screenshot](/screenshots_githubs/openvinotoolkit-model_server.jpg)
model_server
OpenVINOβ’ Model Server (OVMS) is a high-performance system for serving models. Implemented in C++ for scalability and optimized for deployment on Intel architectures, the model server uses the same architecture and API as TensorFlow Serving and KServe while applying OpenVINO for inference execution. Inference service is provided via gRPC or REST API, making deploying new algorithms and AI experiments easy.
![dify-helm Screenshot](/screenshots_githubs/BorisPolonsky-dify-helm.jpg)
dify-helm
Deploy langgenius/dify, an LLM based chat bot app on kubernetes with helm chart.