NTFS-3G è un'utility driver che funziona su tutti i computer Mac ed è disponibile gratuitamente. È un driver di lettura/scrittura NTFS che può essere usato per FreeBSD, Mac OS X, Linux, Haiku, Solaris, NetBSD e molti altri sistemi operativi. Gli utenti che vogliono una fonte affidabile di NTFS interoperabile trovano che questa sia una grande utilità che li aiuta a sviluppare, testare e supportare soluzioni di piattaforma hardware. NTFS-3G fornisce una piattaforma a molti dispositivi elettronici e computer per lo scambio di dati in modo più sicuro. Di conseguenza, questo driver si trova in milioni di dispositivi e più di 30 libri di informatica avanzata fanno riferimento anche a questo driver.
Il NTFS-3G si basa sul file system FUSE. Questo aiuta ad accedere a tutti i dispositivi e le partizioni che utilizzano i formati NTFS. Questo file system open source NTFS cross-platform è stato sviluppato per fornire supporto in lettura e scrittura ai file system NTFS di Microsoft Windows. Grazie alla sua interfaccia FUSE, questo driver può essere utilizzato su una moltitudine di sistemi operativi, senza alcuna modifica. Attualmente è disponibile sotto la GNU General Public License. L'utilità del driver è attualmente in manutenzione attiva ed è stata sviluppata come fork per il NTFSPROGS, di cui è già disponibile una versione proprietaria. Il driver è stato introdotto nel luglio 2006 ed è stato sviluppato da Szabolcs Szakacsits, uno sviluppatore senior di Linux.
Dopo che il driver ha guadagnato molto slancio, la sua prima versione stabile è stata lanciata nel 2007, conosciuta come NTFS-3G Versione 1.0. Il codice è attualmente in fase di sviluppo da parte di Tuxera Inc., una società che è stata costituita esclusivamente per sviluppare questo codice. Il driver è disponibile gratuitamente come edizione community per i computer Mac. È uno dei pochi driver che forniscono anche l'accesso alla scrittura in modo più sicuro.
Il pacchetto di installazione configura automaticamente questo driver per voi (e anche il pacchetto conforme a FUSE), il che rende questo driver molto semplice da usare. Tuttavia, non ha ancora il supporto per la compressione, liste di controllo native per l'accesso NTFS e persino il supporto per la crittografia dei file nativi a livello di file system. Una grande comunità, un buon supporto e uno sviluppo attivo fanno di questo uno dei grandi strumenti mac là fuori.