Topics / #gplv3
Gplv3 projects on GitHub
Projects licensed under the GNU General Public License version 3.
As of , the most-starred Gplv3 projects on GitHub are Microsoft-Activation-Scripts (195.1K stars), free-programming-books-zh_CN (119.3K stars) and v2rayN (118.6K stars). GitHub.Locker tracks 529 Gplv3 repositories with 7.7M stars combined. The fastest-growing on October 19 was DroidDeck, with +516 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
DroidDeck
Droid-Deck/DroidDeck · ★ 11.5KDroidDeck brings the SteamOS Big Picture experience to Android, letting you run Valve's Steam client and Windows games via Valve's ARM64 Proton on an Adreno-powered Android handheld.
DmNote
DmNote-App/DmNote · ★ 5.2KDM Note is a customizable key viewer (key overlay) that shows your keypresses in real time, built for DJMAX RESPECT V but usable with any game for streaming or recording.
+277Kazumi
Predidit/Kazumi · ★ 38.3KKazumi is a free, open-source app for discovering and streaming anime online. It does not hardcode websites: sources come from custom rules you write or import — up to five XPath selector lines each.
xodus-nexus
domsvoboda/xodus-nexus · ★ 375Xodus Nexus is an unofficial Xbox-inspired desktop launcher for Linux that lets you browse the Microsoft Store, install Xbox PC games you own or can access via subscription, and play them through a shared, patched runtime.
The all-time top
Top 100 of 529 · by stars
- 195.1K
#1 · massgravel/Microsoft-Activation-ScriptsMicrosoft-Activation-Scripts
Microsoft Activation Scripts (MAS) is an open-source tool that activates Windows and Office using methods like HWID, Ohook, TSforge, and Online KMS, plus troubleshooting tools for failed activations.
- 119.3K
#2 · justjavac/free-programming-books-zh_CNfree-programming-books-zh_CN
A curated, free index of Chinese-language (and Chinese-translated) computer programming books and tutorials, covering operating systems, databases, web development, languages, AI, and more.
- 118.6K
#3 · 2dust/v2rayN
v2rayN
v2rayN is a free, open-source GUI client for Windows, Linux and macOS that manages proxy connections using protocols like V2Ray, Xray, sing-box, Trojan, Shadowsocks and others.
- 4

zed
92Kzed-industries/zed · RustZed is a high-performance, multiplayer code editor built by the creators of Atom and Tree-sitter, designed to feel extremely fast and support real-time collaboration.
- 5

Ventoy
80.2Kventoy/Ventoy · CVentoy is an open source tool that creates a bootable USB drive which can boot directly from ISO/WIM/IMG/VHD(x)/EFI files without extracting or reformatting them.
- 6

Mole
71.6Ktw93/Mole · ShellMole is a free, open-source command-line tool for macOS (mo) that cleans junk files, uninstalls apps, analyzes disk usage, runs system maintenance, and shows live hardware/network status, rolling CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus-style features into one terminal binary.
- 7
uBlock
68.7Kgorhill/uBlock · JavaScriptuBlock Origin (uBO) is a free, open-source browser extension that blocks ads, trackers, coin miners, popups, anti-blockers, and malware sites in Chromium and Firefox.
- 8

gpt4free
66.9Kxtekky/gpt4free · PythonGPT4Free (g4f) is a community-driven project that aggregates many free and reverse-engineered access points to commercial LLMs (GPT-4, Claude, Gemini, DeepSeek, etc.) and media-generation models, exposing them through one unified Python/JS client, web GUI, and OpenAI-compatible API.
- 9
v2rayNG
64.3K2dust/v2rayNG · Kotlinv2rayNG is an Android client for V2Ray that lets you connect through proxy servers using either the Xray core or the v2fly core, supporting protocols like VMess, VLESS, Trojan, Shadowsocks and SOCKS5.
- 10

drawio-desktop
63.6Kjgraph/drawio-desktop · JavaScriptdrawio-desktop is the official Electron build of draw.io, a desktop diagramming app that wraps the core draw.io editor so you can build flowcharts and diagrams without a browser.
- 11

shadowsocks-windows
59.5Kshadowsocks/shadowsocks-windows · C#Shadowsocks-windows is a Windows desktop client for Shadowsocks, a SOCKS5/HTTP proxy protocol designed to circumvent internet censorship, written in C#.
- 12

faceswap
57.6Kdeepfakes/faceswap · PythonFaceSwap is a Python tool that uses deep learning to recognize and swap faces in pictures and videos.
- 13

FlClash
56.9Kchen08209/FlClash · DartFlClash is a multi-platform proxy client built on ClashMeta. It is simple, open-source, ad-free, and lets you manage proxy subscriptions and connections across devices.
- 14

freqtrade
55.7Kfreqtrade/freqtrade · PythonFreqtrade is a free, open-source crypto trading bot written in Python that automates buying and selling across major exchanges, controllable via Telegram or a built-in web UI.
- 15
Docker-OSX
53Ksickcodes/Docker-OSX · ShellDocker-OSX lets you run a full macOS virtual machine inside a Docker container using KVM, giving near-native performance for security research, CI/CD, and development without owning a real Mac.
- 16

3x-ui
48.3KMHSanaei/3x-ui · Go3X-UI is an open-source web control panel for managing Xray-core servers, letting you deploy, configure, and monitor many proxy and VPN protocols from one VPS or across multiple nodes.
- 17

ClashMetaForAndroid
48KMetaCubeX/ClashMetaForAndroid · KotlinClash Meta for Android (CMFA) is the graphical Android app for Clash.Meta, letting you run a rule-based proxy/VPN tunnel on your phone with a UI instead of editing config files by hand.
- 18

paperless-ngx
46.9Kpaperless-ngx/paperless-ngx · PythonPaperless-ngx is a self-hosted document management system that turns scanned physical documents into a searchable online archive, with OCR, indexing and archiving built in.
- 19

iina
46.8Kiina/iina · SwiftIINA is a free, open-source, modern video player built specifically for macOS, using mpv for media decoding.
- 20

edex-ui
45KGitSquared/edex-ui · JavaScripteDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor styled like a sci-fi computer interface, heavily inspired by TRON: Legacy's Board Room scene. It combines a real terminal with live CPU/RAM/network monitoring and touchscreen support.
- 21
gkd
43.1Kgkd-kit/gkd · KotlinGKD is an Android app that taps the screen automatically: it watches for specific on-screen conditions (like certain text appearing) using Android's Accessibility service, then clicks the matching node or location based on your own custom selector rules.
- 22
Sunshine
42.4KLizardByte/Sunshine · C++Sunshine is a self-hosted game streaming host that lets you play PC games remotely using any Moonlight client, with hardware-accelerated encoding on AMD, Intel, or Nvidia GPUs (or software encoding as a fallback).
- 23

openhuman
42.2Ktinyhumansai/openhuman · RustOpenHuman is a local-first personal AI system that combines a persistent memory of your data, an orchestrator that runs agent fleets on durable graphs, and a deep researcher that sweeps your files and the web for you. It is written in Rust and ships as a desktop app.
- 24

chatbox
42.1Kchatboxai/chatbox · TypeScriptChatbox is a desktop AI client that lets you chat with ChatGPT, Claude, Gemini, local Ollama models and other LLMs from one unified app, available on Windows, Mac, Linux, iOS, Android and the web.
- 25

it-tools
40.9KCorentinTh/it-tools · VueIt-tools is a free, open-source collection of handy online tools for developers and people working in IT — small utilities with great UX, gathered in one web app.
- 26

ShareX
40.2KShareX/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.
- 27

NewPipe
40.2KTeamNewPipe/NewPipe · JavaNewPipe is a free, lightweight streaming front-end for Android: one open-source app for watching videos and listening to audio from YouTube, PeerTube, Bandcamp, SoundCloud and media.ccc.de.
- 28

shellcheck
40.2Kkoalaman/shellcheck · HaskellShellCheck is a free static analysis tool for shell scripts: it reads your bash/sh code and reports warnings and suggestions for problems in it.
- 29
halo
40Khalo-dev/halo · JavaHalo is a powerful, easy-to-use open-source website building tool: from personal blogs and knowledge bases to corporate sites and online stores, it aims to cover your site-building needs in one place.
- 30

everyone-can-use-english
39.1KZuodaoTech/everyone-can-use-english · TypeScriptEnjoy is an AI-powered learning companion built around the idea that AI is the best foreign-language teacher and Enjoy is its best teaching assistant. It's the software side of the long-running 'everyone-can-use-english' (人人都能用英语) project, which also includes two companion books on learning methodology.
- 31

RevokeMsgPatcher
39Khuiyadanli/RevokeMsgPatcher · C#A patcher for the Windows desktop versions of WeChat, QQ, and TIM that disables the 'message revoked' notification, so recalled/deleted messages stay visible to you.
- 32

Kazumi
38.3KPredidit/Kazumi · DartKazumi is a free, open-source app for discovering and streaming anime online. It does not hardcode websites: sources come from custom rules you write or import — up to five XPath selector lines each.
- 33

rufus
38Kpbatard/rufus · CRufus is a free utility for Windows that formats and creates bootable USB flash drives, used to make installers for Windows, Linux, FreeDOS and other bootable ISOs.
- 34

1Panel
37.2K1Panel-dev/1Panel · Go1Panel is an open-source Linux server management panel and lightweight AI management platform: a web GUI that gives you one-stop control over servers, websites, apps and AI agents.
- 35

shadowsocks-android
36.8Kshadowsocks/shadowsocks-android · KotlinThis is the official Shadowsocks client app for Android, Chrome OS, and Android TV, letting you route your device's traffic through a Shadowsocks proxy server.
- 36

AgentGPT
36.3Kreworkd/AgentGPT · TypeScriptAgentGPT lets you assemble, configure, and deploy autonomous AI agents right in your browser. You give an agent a goal, and it breaks that goal into tasks, executes them, and learns from the results to decide what to do next.
- 37
github-chinese
36Kmaboloshi/github-chinese · JavaScriptA userscript that translates the entire GitHub interface (menus, titles, buttons, etc.) into Chinese, built on top of the earlier 52cik/github-hans project.
- 38

awesome-sysadmin
35.5Kawesome-foss/awesome-sysadminA curated list of free and open-source sysadmin tools, covering everything from backups and configuration management to monitoring, CI/CD, virtualization, and VPNs.
- 39

fullPage.js
35.4Kalvarotrigo/fullPage.js · JavaScriptfullPage.js is a JavaScript library for building full-screen scrolling websites (often called one-page sites), where each section snaps to fill the screen and can contain its own horizontal slide deck.
- 40

kitty
35.4Kkovidgoyal/kitty · Pythonkitty is a fast, feature-rich terminal emulator that renders its output on the GPU and works across platforms - it gives you a command line in a window on your desktop.
- 41
czkawka
34.4Kqarmin/czkawka · FluentCzkawka is a multi-functional Rust app for finding and cleaning duplicate files, empty folders, similar images/videos/music, broken files, temporary files and more on your disk.
- 42

JavaScript
34.3KTheAlgorithms/JavaScript · JavaScriptA JavaScript implementation of classic algorithms and data structures, built for beginners who want readable, well-organized reference code.
- 43
tdesktop
33.3Ktelegramdesktop/tdesktop · C++This is Telegram Desktop, the official desktop client of the Telegram messenger. The repository holds its complete source code and build instructions, written in C++.
- 44

ShadowsocksX-NG
32.9Kshadowsocks/ShadowsocksX-NG · SwiftIt's the next generation of ShadowsocksX — a macOS GUI client for the Shadowsocks proxy. You add your server profiles, and it routes your Mac's traffic through them via a local proxy.
- 45

TrackersListCollection
32.3KXIU2/TrackersListCollectionA continuously updated collection of public BitTorrent tracker URLs, split into several text files (best, all, HTTP-only, HTTP-free) that you paste into any BT client to speed up downloads.
- 46
jumpserver
31.8Kjumpserver/jumpserver · PythonJumpServer is an open-source Privileged Access Management (PAM) platform — a bastion host that gives DevOps and IT teams secure, on-demand access to SSH, RDP, Kubernetes, database, RemoteApp and other endpoints through a web browser.
- 47

flameshot
31.2Kflameshot-org/flameshot · C++Flameshot is a free, open-source screenshot tool: capture a screen region, annotate it in a built-in editor, then save it, copy it or share it online.
- 48

DeepFaceLive
31Kiperov/DeepFaceLive · PythonDeepFaceLive is a Windows desktop app for real-time face swap: it replaces the face from your webcam — or the face in a video — with a trained face model, aimed at PC streaming and video calls.
- 49

xxl-job
30.6Kxuxueli/xxl-job · JavaXXL-JOB is a distributed task scheduling framework: a central scheduler triggers jobs across a cluster of executors, all managed from a web UI. It aims to be quick to develop with, simple to learn, lightweight and easy to extend, and many companies run it in production.
- 50

librepods
30.4Klibrepods-org/librepods · KotlinLibrePods is an app that unlocks AirPods features normally exclusive to Apple devices on Linux and Android — noise control modes, ear detection, battery status, head gestures, conversational awareness and more.
- 51
revanced-manager
29.9KReVanced/revanced-manager · KotlinReVanced Manager is an Android application that applies ReVanced Patcher patches to Android apps, letting you download an app and inject custom patches (ad-blocking, feature unlocks, UI tweaks, etc.) into it.
- 52

Seal
29.9KJunkFood02/Seal · KotlinSeal is a free, open-source Android app for downloading videos and audio from any of the video platforms supported by yt-dlp.
- 53

Ice
29.8Kjordanbaird/Ice · SwiftIce is a menu bar manager for macOS that lets you hide and show individual menu bar items, with a growing set of extra features aimed at making it one of the most versatile menu bar tools around.
- 54

v2ray
29.8K233boy/v2ray · ShellA one-click install and management script for V2Ray proxy servers, letting you set up and run multiple VMess, VLESS, Trojan and Shadowsocks configurations on your own Linux server through a single command-line tool.
- 55

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.
- 56

CloudflareSpeedTest
29.5KXIU2/CloudflareSpeedTest · GoA command-line tool that tests Cloudflare CDN latency and download speed to find the fastest IPs (IPv4 + IPv6) for your connection. It also supports other CDNs and sites that resolve to multiple IPs.
- 57

Mindustry
29.4KAnuken/Mindustry · JavaMindustry is an automation tower defense RTS written in Java — a game that combines factory-building with tower-defense combat.
- 58
gitbook
29.1KGitbookIO/gitbook · TypeScriptThe open source frontend that renders GitBook doc sites: this repo contains the code GitBook uses to render published content, while authoring stays on the GitBook platform.
- 59
clash-rules
28.9KLoyalsoldier/clash-rulesReady-made rule lists (RULE-SETs) for the Clash Premium core: domain and IP lists telling your client what goes direct, what goes through your proxy, and what gets blocked (like ads). You just load them from URLs.
- 60

cloudreve
28.9Kcloudreve/cloudreve · GoCloudreve is a self-hosted file management and sharing system: you run it on your own server and get a personal or team cloud drive that can store files across many storage providers.
- 61

live
28.6Kfanmingming/live · JavaScriptA free, fully open-source library of TV and radio channel logos plus related tools (EPG, m3u converters, an M3U8 web player), hosted for direct access over IPv4 and IPv6.
- 62
niri
28.5Kniri-wm/niri · Rustniri is a scrollable-tiling Wayland compositor for Linux, written in Rust on top of Smithay. Its signature idea: windows sit in columns on an infinite strip that scrolls to the right.
- 63
budibase
28.3KBudibase/budibase · TypeScriptBudibase is an open-source operations platform where you build AI agents, automations and web apps that handle everyday operations — requests, approvals, issues — in one place.
- 64

Wox
27.5KWox-launcher/Wox · GoWox is an open-source launcher for Windows, macOS, and Linux — an alternative to Raycast, Alfred, or Spotlight. One input pops up, and you search and act from the keyboard.
- 65

agenticSeek
27.5KFosowl/agenticSeek · PythonAgenticSeek is a fully local, voice-enabled alternative to Manus AI: an autonomous agent that browses the web, writes code and plans tasks while keeping all data on your own hardware.
- 66

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.
- 67
fnm
27.1KSchniz/fnm · Rustfnm (Fast Node Manager) is a fast and simple Node.js version manager built in Rust: a single binary that installs Node versions and switches between them from your terminal.
- 68
gopeed
27KGopeedLab/gopeed · DartGopeed (short for Go Speed) is a free, open-source download manager built with Go and Flutter. It handles HTTP, HTTPS, BitTorrent, magnet links, and ed2k across desktop, mobile, and the web.
- 69
typesense
27Ktypesense/typesense · C++An open-source, typo-tolerant in-memory search engine for building fast search experiences — a self-hostable Algolia alternative and an easier-to-use Elasticsearch alternative.
- 70

clash-party
26.9Kmihomo-party-org/clash-party · TypeScriptClash Party is a free, open-source desktop GUI for the Mihomo (Clash Meta) proxy core, built with Electron. It lets you manage proxy configs, subscriptions and node switching visually instead of hand-editing YAML.
- 71

deep-learning-for-image-processing
26.4KWZMIAOMIAO/deep-learning-for-image-processing · PythonA video-based deep learning course that walks through classic computer-vision architectures for image classification, object detection, segmentation and keypoint detection, pairing each network with a lecture and runnable code.
- 72

calibre
26.2Kkovidgoyal/calibre · Pythoncalibre is an open-source e-book manager: it can view, convert, edit and catalog e-books in all the major formats, and it also talks to e-book reader devices.
- 73

ChromeAppHeroes
25.9Kzhaoolee/ChromeAppHeroes · JavaScriptIt is a curated Chinese-language guide (手册) to excellent Chrome extensions, where each entry gets a short write-up explaining what the extension does and why it is useful.
- 74

YouCompleteMe
25.9Kycm-core/YouCompleteMe · PythonYouCompleteMe (YCM) is a fast, as-you-type, fuzzy-search code completion, comprehension and refactoring engine for Vim. It has several completion engines built in and supports any protocol-compliant Language Server, so it can work with practically any language.
- 75

solidity
25.8Kargotorg/solidity · C++Solidity is a statically-typed, contract-oriented language for implementing smart contracts on Ethereum — programs that run on the Ethereum Virtual Machine inside a peer-to-peer network where nobody has special authority over execution.
- 76

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.
- 77

fastbook
25.4Kfastai/fastbook · Jupyter NotebookThis repo contains the official Jupyter Notebooks for 'the fastai book', an introduction to deep learning, the fastai library, and PyTorch.
- 78

LSPosed
25.1KLSPosed/LSPosed · JavaLSPosed is an Android hooking framework shipped as a Riru/Zygisk Magisk module. It gives modules the original Xposed APIs to change the behavior of the system and apps without touching any APKs.
- 79
Tasmota
24.9Karendst/Tasmota · CTasmota is an open-source alternative firmware for ESP8266 and ESP32 based smart devices, adding a webUI, OTA updates, timer/rule automation and entirely local control over MQTT, HTTP, Serial or KNX.
- 80

dataease
24.6Kdataease/dataease · JavaDataEase is an open-source BI (business intelligence) tool for quickly analyzing data and spotting business trends: you connect data sources, build charts by drag-and-drop and share the results. It is positioned as an open alternative to Tableau.
- 81

spacemacs
24.5Ksyl20bnr/spacemacs · Emacs LispA community-driven Emacs distribution: a polished, batteries-included Emacs setup focused on ergonomics, mnemonics and consistency. It is still in beta and welcomes contributions.
- 82

downkyi
24.4Kleiurayer/downkyiDownkyi (下载姬) was a desktop GUI tool for downloading videos, subtitles, and danmaku from the Chinese video platform Bilibili (B站) by reverse-engineering its private APIs and bypassing login authentication and anti-scraping protections. The repository has since been permanently shut down and is no longer maintained.
- 83

navidrome
24.2Knavidrome/navidrome · GoNavidrome is an open-source web-based music collection server and streamer that you self-host — it serves your own library to any browser or mobile device, like your personal Spotify.
- 84
slint
24.2Kslint-ui/slint · RustSlint is an open-source declarative GUI toolkit for building native user interfaces that run on embedded systems, desktops, mobile, and the web, with business logic written in Rust, C++, JavaScript, or Python.
- 85

air
24.1Kair-verse/air · GoAir is a live-reloading command line utility for developing Go applications: run air in your project root and it rebuilds and restarts your app whenever code changes.
- 86

listmonk
23.9Kknadh/listmonk · Golistmonk is a self-hosted newsletter and mailing list manager that handles subscriber lists, campaigns, and transactional emails, all packed into a single binary with a modern web dashboard.
- 87

beekeeper-studio
23.8Kbeekeeper-studio/beekeeper-studio · TypeScriptBeekeeper Studio is a cross-platform SQL editor and database manager for MySQL, Postgres, SQLite, SQL Server, and many other databases, built to feel fast and uncluttered compared to other GUI DB tools.
- 88

backtrader
23.5Kmementum/backtrader · Pythonbacktrader is a Python library for backtesting trading strategies: you write a strategy as code, run it against historical market data and measure how it would have performed before risking real money.
- 89
qwerty-learner
23.4KRealKai42/qwerty-learner · TypeScriptQwerty Learner is a free web app for 'keyboard workers' that trains English vocabulary and typing muscle memory at the same time — you memorize words by typing them correctly on your keyboard. It also helps people preparing for computer-based English exams.
- 90
MaxKB
23K1Panel-dev/MaxKB · PythonMaxKB (Max Knowledge Brain) is an open-source platform for building enterprise-grade AI agents, combining RAG pipelines, an agentic workflow engine and MCP tool-use. Typical uses: intelligent customer service, internal company knowledge bases, research and education.
- 91

SafeLine
22.8Kchaitin/SafeLine · GoSafeLine is a self-hosted web application firewall (WAF) and reverse proxy that protects your web apps from attacks and exploits by filtering and monitoring HTTP traffic.
- 92

SwitchyOmega
22.6KFelisCatus/SwitchyOmega · CoffeeScriptSwitchyOmega is a browser extension for managing and quickly switching between multiple proxy configurations.
- 93
C
22.6KTheAlgorithms/C · CA community-maintained, open-source collection of algorithm implementations in C, covering computer science, mathematics, statistics, data science, machine learning and engineering.
- 94
unleashed-firmware
22.6KDarkFlippers/unleashed-firmware · CUnleashed is custom firmware for the Flipper Zero multitool — a fork of the official firmware (OFW) that adds extra features and improvements while staying compatible with official apps.
- 95
scrollreveal
22.5Kjlmakes/scrollreveal · JavaScriptScrollReveal is a JavaScript library that animates elements on a web page as they scroll into view.
- 96

cat-catch
22.4Kxifangczy/cat-catch · JavaScriptcat-catch ('Cat Catch') is a browser extension that sniffs out the resources a page loads, filters them into a list, and helps you download media such as m3u8 video streams.
- 97

Mobile-Security-Framework-MobSF
22KMobSF/Mobile-Security-Framework-MobSF · JavaScriptMobSF is an automated, all-in-one mobile security framework: it performs static and dynamic analysis, penetration testing, malware analysis and privacy analysis on Android, iOS and Windows Mobile apps.
- 98

matomo
22Kmatomo-org/matomo · PHPMatomo (formerly Piwik) is the leading free open-source web analytics platform — a privacy-focused alternative to Google Analytics that you install on your own server. It is already used on more than 1,400,000 websites.
- 99

Atlas
21.9KAtlas-OS/Atlas · BatchfileAtlas is an open-source modification for Windows that optimizes an existing install for performance, privacy and usability: it strips telemetry, debloats the system and applies tweaks — no custom ISO involved.
- 100

helium
21.7Kimputnet/helium · C++Helium is a Chromium-based web browser built for privacy: unbiased ad-blocking out of the box, no bloat and no noise. It is free, open source, and currently in beta.
Showing the 100 most-starred of 529. See every one in the catalog.
Related topics
Often tagged together