Topics / #dotnet
Dotnet projects on GitHub
Microsoft cross-platform development platform for web, desktop, and cloud apps.
As of , the most-starred Dotnet projects on GitHub are winutil (64.4K stars), autogen (61.4K stars) and jellyfin (58.1K stars). GitHub.Locker tracks 149 Dotnet repositories with 2M stars combined. The fastest-growing on October 16 was BRUTAL, with +340 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+340BRUTAL
ahwootech/BRUTAL · ★ 1.6KBRUTAL is a free, open source C# framework for building games or your own game engine, giving C# direct access to native APIs and Vulkan plus the low-level libraries around them (memory, maths, collections, job scheduling, and more).
+297Filee
KnifeLemon/Filee · ★ 1.3KFilee is a free, open-source file converter for Windows, macOS and Linux that handles 180+ formats — images, PDF, Word, Excel, PowerPoint, HWP/HWPX, video, audio, e-books, CAD and archives — by letting you drag files onto a floating format menu, all processed locally with no upload.
+162quiver-launcher
tgeorgiadis/quiver-launcher · ★ 2.2KQuiver Launcher is a desktop app for downloading, installing, and running apps and games from GitHub and GitLab releases, backed by a personal library, a community app catalog, and mod management support.
Wand-Enhancer
k1tbyte/Wand-Enhancer · ★ 32.1KAn open-source interoperability tool that extends the Wand (WeMod) app on Windows: it patches your local installation to improve UX with theme and layout customization, AI features, and a remote web panel you can use from your phone.
The all-time top
Top 100 of 149 · by stars
- 64.4K
#1 · ChrisTitusTech/winutilwinutil
Chris Titus Tech's Windows Utility (WinUtil) is a curated compilation of Windows system tasks: it streamlines installs, debloats with tweaks, troubleshoots, and configures Windows updates.
- 61.4K
#2 · microsoft/autogen
autogen
AutoGen is a Microsoft framework for building multi-agent AI applications where agents can act autonomously or work alongside humans.
- 58.1K
#3 · jellyfin/jellyfin
jellyfin
Jellyfin is a free, open-source media server backend that lets you organize and stream your own movies, shows, and music to apps on other devices, similar to Plex or Emby but with no premium tiers.
- 4

Files
46Kfiles-community/Files · C#Files is a modern, open-source file manager for Windows that helps users organize their files and folders, featuring multitasking, file tags, and deep system integrations.
- 5

ShareX
40.1KShareX/ShareX · C#A free, open-source screen capture, screen recording, file sharing and productivity app for Windows — it captures any area of your screen and uploads images, text and files to many destinations.
- 6

aspnetcore
38.5Kdotnet/aspnetcore · C#ASP.NET Core is an open-source, cross-platform framework from Microsoft for building modern cloud-connected applications like web apps, IoT apps, and mobile backends.
- 7
selenium
34.6KSeleniumHQ/selenium · JavaSelenium is an open-source browser automation framework and ecosystem: you control a real browser from code, mostly to test web apps automatically.
- 8

OfficeCLI
32.1KiOfficeAI/OfficeCLI · C#An open-source Office suite built for AI agents: it gives any AI agent full control over Word, Excel, and PowerPoint — reading, editing, and creating documents — right from the command line.
- 9
Wand-Enhancer
32.1Kk1tbyte/Wand-Enhancer · C#An open-source interoperability tool that extends the Wand (WeMod) app on Windows: it patches your local installation to improve UX with theme and layout customization, AI features, and a remote web panel you can use from your phone.
- 10
Avalonia
31.7KAvaloniaUI/Avalonia · C#Avalonia is a cross-platform UI framework for .NET: you write apps in C# and XAML, and they run on Windows, macOS, Linux, iOS, Android and WebAssembly.
- 11

apollo
29.8Kapolloconfig/apollo · JavaApollo is a reliable configuration management system. It centrally manages the configurations of different applications and different clusters, and is built for microservice configuration management scenarios.
- 12

dnSpy
29.7KdnSpy/dnSpy · C#dnSpy is a Windows debugger and assembly editor for .NET and Unity programs - it lets you set breakpoints, step through code, and even edit methods and metadata without having the original source code.
- 13

semantic-kernel
28.7Kmicrosoft/semantic-kernel · C#Semantic Kernel is a model-agnostic SDK from Microsoft for building, orchestrating, and deploying AI agents and multi-agent systems, from a simple chatbot to complex multi-agent workflows.
- 14

SteamTools
27.2KBeyondDimension/SteamTools · C#Watt Toolkit (formerly Steam++) is an open-source, cross-platform multi-functional Steam and gaming toolbox. Version 3.0 ships its features as default plugins — network acceleration, account switching, inventory management, local authenticator tokens and game tools — which you can remove or disable.
- 15

ILSpy
26.7Kicsharpcode/ILSpy · C#It's the open-source, cross-platform .NET assembly browser and decompiler: point it at a compiled .NET assembly and it shows you the C# code behind it, on Windows, Linux, and macOS alike.
- 16
A2A
26.2Ka2aproject/A2A · ShellThe Agent2Agent (A2A) protocol is an open standard that lets gen AI agents built on different frameworks and run by different companies talk to each other — discovering capabilities, negotiating how to interact, and collaborating on long-running tasks as agents, not just as tools.
- 17
pulumi
25.8Kpulumi/pulumi · GoPulumi is open source Infrastructure as Code: you write ordinary programming code, and the Pulumi CLI automatically provisions and manages your resources across clouds.
- 18

QuickLook
25.4KQL-Win/QuickLook · C#QuickLook brings macOS's 'Quick Look' feature to Windows: select any file in File Explorer, press Space, and get an instant preview without opening a full application.
- 19

turso
24.8Ktursodatabase/turso · RustTurso is an in-process SQL database written in Rust, compatible with SQLite, with an experimental Postgres frontend. Like SQLite it runs inside your application, and it is already used in production at multiple organizations.
- 20

eShopOnContainers
24.3Kdotnet-architecture/eShopOnContainers · C#A cross-platform .NET sample app demonstrating a microservices, container-based architecture: it runs on Linux, Windows and macOS, powered by .NET 7, Docker containers and Azure Kubernetes Services.
- 21

maui
23.3Kdotnet/maui · C#.NET MAUI (Multi-platform App UI) is a cross-platform framework for building native mobile and desktop apps with C# and XAML — one shared codebase runs on Android, iOS, iPadOS, macOS, and Windows.
- 22

core
22Kdotnet/core · PowerShellThe official home of .NET release notes and news: a table of every version under active support or development, with release dates, support phases, latest patch versions, and links to the full notes.
- 23
Lean
22KQuantConnect/Lean · C#LEAN is QuantConnect's open-source, event-driven algorithmic trading engine, written in C# with Python support. You use it to build, backtest and live-trade strategies, with alternative data support out of the box.
- 24

Bulk-Crap-Uninstaller
21.9KBCUninstaller/Bulk-Crap-Uninstaller · C#Bulk Crap Uninstaller (BCU) is a free, open-source Windows uninstaller built for removing large amounts of applications with minimal user input. It also cleans leftovers and detects orphaned apps.
- 25

awesome-dotnet
21.7Kquozd/awesome-dotnetA curated, community-driven catalog of well-known .NET libraries, tools, frameworks and software, sorted by task into roughly a hundred categories.
- 26

awesome-dotnet-core
21.4Kthangchung/awesome-dotnet-core · C#A curated collection of awesome .NET Core libraries, tools, frameworks and software, organized by category such as API, Application Frameworks, ORM, Security, Testing, and more.
- 27

FanControl.Releases
21.1KRem0o/FanControl.ReleasesFan Control is a highly customizable fan-controlling app for Windows: it drives your PC's CPU, GPU and case fans from temperature-based curves you design in a GUI.
- 28

roslyn
20.7Kdotnet/roslyn · C#The .NET Compiler Platform (Roslyn) — the open-source implementation of the C# and Visual Basic compilers, plus rich APIs for building code analysis tools.
- 29

CleanArchitecture
20.6Kjasontaylordev/CleanArchitecture · C#An open-source .NET solution template that scaffolds a complete ASP.NET Core application structured around Clean Architecture, so teams start from a working, well-layered codebase instead of an empty project.
- 30

server
20.4Kbitwarden/server · C#This is the server side of Bitwarden, the password manager: the APIs, database, and core backend infrastructure that all Bitwarden client apps talk to. Run it on your own hardware to get your own Bitwarden instance.
- 31

ContextMenuManager
20.3KBluePointLilac/ContextMenuManager · C#ContextMenuManager is a Windows tool that lets you enable, disable, and customize right-click context menu items for files, folders, new-item menus, send-to, open-with, custom file formats, IE, and WinX menus.
- 32

AspNetCore-Developer-Roadmap
19.7KMoienTajik/AspNetCore-Developer-RoadmapA roadmap chart showing the skills and libraries you need to learn to become an ASP.NET Core developer, updated for 2026.
- 33

cheat-engine
19.3Kcheat-engine/cheat-engine · PascalCheat Engine is a development environment focused on modding games and applications for personal use. Its repository tags describe it as a memory scanner and debugger.
- 34

osu
19.3Kppy/osu · C#osu! (lazer) is a free-to-win rhythm game — the open-source, future and final iteration of the osu! game client, marking the beginning of an open era for the project.
- 35
CleanArchitecture
18.5Kardalis/CleanArchitecture · C#A solution template for ASP.NET Core that gives you a proven Clean Architecture starting point — a loosely-coupled, dependency-inverted project layout also known as hexagonal, ports-and-adapters, or onion architecture.
- 36

Dapper
18.4KDapperLib/Dapper · C#Dapper is a simple object mapper for .NET - a NuGet library that adds extension methods to your ADO.NET connections, so you run SQL and get rows mapped straight to objects. It was originally built for and by Stack Overflow.
- 37

runtime
18.4Kdotnet/runtime · C#This is the source code for the .NET runtime itself - the code that builds the runtime, its base class libraries, and the shared host (dotnet) installers for all supported platforms.
- 38

optimizer
18.2Khellzerg/optimizer · C#A free, open-source Windows utility that locks down privacy and security: it turns off telemetry, Cortana, OneDrive and other built-in components. The author recommends running it right after a fresh Windows installation for maximum benefit.
- 39

netch
17.7Knetchx/netch · C#Netch is a simple, free and open-source proxy client for Windows that routes your traffic through proxy servers. It has been on GitHub since 2019 and has about 17.7k stars.
- 40

CNTK
17.6Kmicrosoft/CNTK · C++The Microsoft Cognitive Toolkit (CNTK) is an open-source deep-learning toolkit that describes neural networks as a series of computational steps in a directed graph.
- 41

OpenRA
17.6KOpenRA/OpenRA · C#OpenRA is a libre, open-source real-time strategy engine that brings early Westwood classics like Command & Conquer: Red Alert to modern systems.
- 42

corefx
17.5Kdotnet/corefxThis is dotnet/corefx, the GitHub home of the .NET Core base class libraries (CoreFX). The repo is archived and now serves only as the place for servicing pull requests for .NET Core 2.1 and 3.1.
- 43

react-native-windows
17.4Kmicrosoft/react-native-windows · C++Microsoft's framework for building native Windows apps with JavaScript and React. It extends Meta's React Native to every device the Windows 10 SDK supports: PCs, tablets, 2-in-1s, Xbox and Mixed Reality devices.
- 44

arrow
17.2Kapache/arrow · C++Apache Arrow is a universal columnar format plus a multi-language toolbox for fast data interchange and in-memory analytics — technologies that let data systems store, process, and move tabular data efficiently.
- 45

MaterialDesignInXamlToolkit
16.3KMaterialDesignInXAML/MaterialDesignInXamlToolkit · C#Google's Material Design brought to WPF: an open-source theme and control library for Windows desktop apps written in C# or VB.Net. It restyles all major WPF controls and adds Material-flavored extras.
- 46

better-genshin-impact
16.2Kbabalae/better-genshin-impact · C#BetterGI (Better Genshin Impact) is an open-source Windows assistant that uses computer vision to automate tasks in Genshin Impact — picking up loot, skipping dialogue, fishing, farming domains and more.
- 47

Jackett
16.2KJackett/Jackett · C#Jackett is a proxy server for torrent trackers: it takes queries from apps like Sonarr, Radarr, SickRage, CouchPotato, Mylar3, Lidarr, DuckieTV, qBittorrent, Nefarious and NZBHydra2, turns them into tracker-site-specific HTTP requests, parses the HTML or JSON replies, and sends the results back to the app that asked.
- 48

N_m3u8DL-CLI
16.1Knilaoda/N_m3u8DL-CLI · C#It's a free, open-source command-line downloader for m3u8/HLS/DASH video streams, written in C# on .NET Framework. Give it an m3u8 link or a local file and it saves the video as mp4 or ts.
- 49
amplication
16Kamplication/amplication · TypeScriptAmplication is a platform that generates production-ready backend microservices — APIs, data models, DTOs and more — embedding your organization's best practices, so engineers can focus on business logic instead of boilerplate.
- 50

AssetStudio
15.6KPerfare/AssetStudio · C#A Windows desktop tool for exploring, extracting and exporting assets and assetbundles from Unity games — textures, audio, meshes, fonts, shaders and animations.
- 51

sherpa-onnx
15.3Kk2-fsa/sherpa-onnx · C++sherpa-onnx is an offline toolkit for speech-to-text, text-to-speech, speaker diarization, speaker identification/verification, spoken language identification, audio tagging, VAD, speech enhancement, keyword spotting and source separation, built on next-gen Kaldi and ONNX Runtime, with no internet connection required.
- 52

dotnet
15.1Kmicrosoft/dotnet · HTMLIt's the official home of .NET on GitHub - a starting-point repo that gathers links to .NET open-source projects, docs and release notes from Microsoft and the community.
- 53

efcore
14.8Kdotnet/efcore · C#EF Core is a modern object-database mapper for .NET: you query and update data as regular objects, and it handles LINQ queries, change tracking, updates, and schema migrations.
- 54
ImageGlass
14.6Kd2phap/ImageGlass · C#ImageGlass is a fast, open-source, cross-platform image viewer that supports 90+ formats, including WEBP, GIF, SVG, AVIF, JXL, and HEIC, for smooth browsing on Windows, macOS, and Linux.
- 55

subtitleedit
14.6KSubtitleEdit/subtitleedit · C#Subtitle Edit is an open-source subtitle editor: it creates, edits, converts and syncs subtitle files, with video playback built in so you can time lines against the actual media.
- 56

MonoGame
14.5KMonoGame/MonoGame · C#MonoGame is an open-source .NET framework for building cross-platform games in C#. It's a community-driven re-implementation of Microsoft's discontinued XNA Framework.
- 57

abp
14.4Kabpframework/abp · C#ABP is an open-source web application framework for ASP.NET Core that gives you an opinionated architecture for building enterprise software, with infrastructure, startup templates, pre-built application modules, UI themes and tooling included.
- 58

winsw
14.4Kwinsw/winsw · C#WinSW is a small wrapper executable that wraps and manages any application as a Windows service, under the permissive MIT license.
- 59

Polly
14.2KApp-vNext/Polly · C#A .NET resilience and transient-fault-handling library that lets developers express strategies like Retry, Circuit Breaker, Hedging, Timeout, Rate Limiter and Fallback in a fluent, thread-safe way.
- 60

Playnite
14.2KJosefNemec/Playnite · C#Playnite is an open source video game library manager and launcher. It brings games from third-party launchers like Steam, Epic and GOG, plus emulated titles, into one unified interface.
- 61
QuestPDF
14.2KQuestPDF/QuestPDF · C#QuestPDF is a modern C# library for generating PDF documents — reports, invoices, exports — by writing strongly-typed, fluent C# code instead of fighting with HTML-to-PDF conversion.
- 62

agent-framework
14.2Kmicrosoft/agent-framework · PythonMicrosoft Agent Framework (MAF) is an open, multi-language framework for building, orchestrating, and deploying production-grade AI agents and multi-agent workflows, with full support for Python and .NET (plus a separate Go SDK).
- 63

modular-monolith-with-ddd
14.1Kkgrzybek/modular-monolith-with-ddd · C#A full, production-style .NET sample application that shows how to build a Modular Monolith using Domain-Driven Design (DDD), CQRS and Event Sourcing, implementing a Meetup-like 'Meeting Groups' domain.
- 64
Winhance
13.8Kmemstechtips/Winhance · C#Winhance is a free Windows enhancement utility that debloats, optimizes and customizes Windows 10 and 11, combining app management, privacy and performance tweaks, and theming in one GUI app.
- 65

ArchiSteamFarm
13.8KJustArchiNET/ArchiSteamFarm · C#ArchiSteamFarm (ASF) is a C# application that farms Steam trading cards from multiple Steam accounts simultaneously, without needing the Steam client running.
- 66
nakama
13.5Kheroiclabs/nakama · GoNakama is a scalable open-source game server that provides multiplayer, matchmaking, leaderboards, tournaments, chat, parties, and social features so game studios do not have to build backend infrastructure from scratch.
- 67

AspNetCore.Docs
13.1Kdotnet/AspNetCore.Docs · C#This is the official documentation repository for ASP.NET Core, Microsoft's web framework for building web apps, APIs, and services with .NET.
- 68

UnityCsReference
13KUnity-Technologies/UnityCsReference · C#The C# portion of the Unity game engine and editor source code, published by Unity Technologies for developers to read. It is a reference copy of engine internals, not a product you install or run.
- 69

coreclr
12.8Kdotnet/coreclrCoreCLR is the runtime for .NET Core — the component that actually executes .NET Core programs. It ships the garbage collector, the JIT compiler, primitive data types and low-level classes.
- 70

PDFPatcher
12.7Kwmjordan/PDFPatcher · C#PDFPatcher (PDF 补丁丁) is an all-in-one PDF toolbox for Windows that lets you edit bookmarks, crop/rotate pages, remove PDF restrictions, merge or split documents, extract images, convert PDF pages to images, and inspect the internal structure of a PDF file.
- 71

csharplang
12.7Kdotnet/csharplang · C#The official repo where the C# language itself is designed: new language features are proposed, debated, adopted and specified here by the C# Language Design Team (LDT), in coordination with Roslyn, the project that implements C#.
- 72

garnet
12.1Kmicrosoft/garnet · C#Garnet is a remote cache-store from Microsoft Research: a key-value server that existing Redis clients can talk to, built for high throughput, low latency, persistence, and cluster sharding.
- 73

aspnetboilerplate
12Kaspnetboilerplate/aspnetboilerplate · C#ASP.NET Boilerplate (ABP) is a general-purpose application framework for building modern ASP.NET web apps, implementing best practices like layered architecture and Domain Driven Design out of the box so you can focus on business code.
- 74

Dependencies
11.9Klucasg/Dependencies · C#Dependencies is an open-source, modern replacement for Dependency Walker — a Windows tool that helps developers troubleshoot DLL load dependency issues by showing what an executable or library needs to load.
- 75
DriverStoreExplorer
11.9Klostindark/DriverStoreExplorer · C#Driver Store Explorer (RAPR) is a free open-source Windows tool for viewing, managing, and cleaning up the Windows DriverStore — the system repository where Windows keeps driver packages. It targets advanced users and administrators.
- 76

docker.labs
11.9Kdocker-archive-public/docker.labs · PHPA collection of hands-on labs and tutorials for learning how to use Docker with various tools, authored both by Docker and by community members.
- 77

MediatR
11.9KLuckyPennySoftware/MediatR · C#MediatR is a .NET library that implements the mediator pattern for in-process messaging, letting you send requests, commands, queries, notifications and events through one mediator object instead of wiring handlers together directly.
- 78

Locale-Emulator
11.7Kxupefei/Locale-Emulator · C#Locale Emulator is a Windows utility that simulates another system region and language for individual applications, so programs run as if your PC were set to a different locale.
- 79

spectre.console
11.7Kspectreconsole/spectre.console · C#Spectre.Console is a .NET library that makes it easier to build beautiful, cross-platform console applications, with tables, panels, markup, and rich text styling.
- 80

BenchmarkDotNet
11.5Kdotnet/BenchmarkDotNet · C#BenchmarkDotNet is a .NET library that turns ordinary methods into reliable, repeatable performance benchmarks and reports detailed statistics about the results.
- 81
mono
11.5Kmono/mono · C#Mono is an open source implementation of Microsoft's .NET Framework, based on the ECMA standards for C# and the Common Language Runtime, that lets developers build cross-platform applications.
- 82

EarTrumpet
11.4KFile-New-Project/EarTrumpet · C#EarTrumpet is a volume control app for Windows that replaces the default system volume mixer, giving you per-app volume sliders, device switching, and more from the system tray.
- 83

Newtonsoft.Json
11.3KJamesNK/Newtonsoft.Json · C#Json.NET (Newtonsoft.Json) is a high-performance JSON framework for .NET that serializes and deserializes .NET objects to and from JSON text.
- 84
Terminal.Gui
11.3Ktui-cs/Terminal.Gui · C#Terminal.Gui is a cross-platform toolkit for building sophisticated terminal UI (TUI) applications on .NET, running consistently on Windows, macOS, and Linux/Unix.
- 85

UniTask
11.3KCysharp/UniTask · C#UniTask is a C# library that adds an efficient, allocation-free async/await implementation for Unity, letting you await Unity operations and coroutines directly.
- 86

DotNetGuide
11.1KYSGStudyHards/DotNetGuide · C#DotNetGuide is a massive curated knowledge base for C#/.NET/.NET Core developers, covering learning roadmaps, interview prep, tools, frameworks, videos, books, and career resources, all in Chinese.
- 87

eShop
11Kdotnet/eShop · C#A reference .NET application implementing an e-commerce website ('AdventureWorks') using a services-based microservices architecture built on .NET Aspire.
- 88

orleans
10.9Kdotnet/orleans · C#Orleans is a cross-platform .NET framework for building robust, scalable distributed applications — from a single on-premises server up to globally distributed, highly available cloud services. It's often referred to as 'Distributed .NET'.
- 89

Captura
10.9KMathewSachin/Captura · C#Captura is a Windows desktop app for capturing your screen, audio, webcam, mouse clicks and keystrokes into screenshots or screencasts (Avi/Gif/Mp4).
- 90

eShopOnWeb
10.7Kdotnet-architecture/eShopOnWeb · C#Microsoft's sample ASP.NET Core 8.0 reference application: an online-store web app demonstrating a single-process (monolithic) architecture and deployment model, built to accompany a free architecture ebook.
- 91

MudBlazor
10.6KMudBlazor/MudBlazor · C#MudBlazor is a Material Design component framework for Blazor, the .NET web UI stack: ready-made UI components so you can build web apps without wrestling with CSS and JavaScript.
- 92

copilot-sdk
10.6Kgithub/copilot-sdk · JavaThis is GitHub's official Copilot SDK, letting developers embed GitHub Copilot's agentic workflows (planning, tool invocation, file edits) directly into their own apps and services, with implementations for Python, TypeScript, Go, .NET, Java, and Rust.
- 93

aws-doc-sdk-examples
10.5Kawsdocs/aws-doc-sdk-examples · JavaThe official AWS repository of code examples showing how to use the AWS SDKs to work with AWS services. Many of these examples are injected straight into the AWS documentation and SDK Developer Guides.
- 94

optimizerDuck
10.5Kitsfatduck/optimizerDuck · C#A free, open-source Windows optimization app that gathers performance tweaks, privacy settings, bloatware removal and cleanup tools in one place, so you don't have to dig through the Registry, Group Policy or PowerShell.
- 95
imewlconverter
10.4Kstudyzy/imewlconverter · C#An open-source, free input method dictionary converter (深蓝词库转换). It moves your word dictionaries between 20+ Chinese input method tools — Sogou, QQ, Baidu, Rime, Microsoft Pinyin and more — and runs on Windows, Linux and macOS.
- 96

RunCat365
10.3Kruncat-dev/RunCat365 · C#RunCat 365 is a cute running cat animation that lives in your Windows taskbar, where the cat's running speed reflects your system's CPU usage.
- 97

Notepads
10.3K0x7c13/Notepads · C#Notepads is a modern, lightweight text editor for Windows with a minimalist design — a notepad replacement built to be blazingly fast and appealing to everyone.
- 98

CefSharp
10.3Kcefsharp/CefSharp · C#CefSharp is a .NET wrapper around the Chromium Embedded Framework (CEF) that lets you embed a full Chromium browser inside WPF or Windows Forms applications.
- 99

xLua
10.2KTencent/xLua · CxLua adds Lua scripting to C# environments — Unity, .Net and Mono — so Lua code and C# can call each other easily, typically to script Unity games.
- 100

AutoMapper
10.2KLuckyPennySoftware/AutoMapper · C#AutoMapper is a convention-based object-to-object mapper for .NET that eliminates the repetitive code needed to copy properties from one object to another.
Showing the 100 most-starred of 149. See every one in the catalog.
Related topics
Often tagged together