Desktop Insights
  • Apps
  • Tech
  • Statistics
  • Documentation
  • Pricing
Sign InSign Up
Home/Apps/Syncthing

Syncthing

by Kastelo AB

Top AppmacOSgov2.0.14-1
macOSWindows
Available onHomebrewGitHub
Runtime
go
Size
71 MB
Architecture
Universal (Apple Silicon + Intel)
Dependencies
1065
10 categories
Last Updated
May 4, 2026
Security
Good
Partially secured

Syncthing is a go app (v2.0.14-1) that uses 1065 detected dependencies across 10 categories including Compression, File System, Database. It is code-signed. 71 MB on macOS (Universal (Apple Silicon + Intel)). Last updated May 4, 2026. Last verified May 2026.

What is Syncthing built with?

1065 detected dependencies across 10 categories.

Compression

2
LZ4Snappy

Sign up to see Compression details

Sign Up Free

File System

2
globnotify

Sign up to see File System details

Sign Up Free

Database

3
sqlxSQLiteLevelDB

Sign up to see Database details

Sign Up Free

Date & Time

1
time (Rust)

Sign up to see Date & Time details

Sign Up Free

Utility

1
uuid

Sign up to see Utility details

Sign Up Free

Parser

1
yaml

Sign up to see Parser details

Sign Up Free

Cryptography

1
xxhash

Sign up to see Cryptography details

Sign Up Free

Auto Update

1
Sparkle

Sign up to see Auto Update details

Sign Up Free

Serialization

1
Protocol Buffers

Sign up to see Serialization details

Sign Up Free

Other

1051
cliexpnetsysxdrgddokongldapobjxqarttextflockperksreclicommoncryptoerrorspuregosutureerrwrapgatewaygo-spewgo-stunquic-gosqlx.DBsqlx.Insqlx.Txtestifyasn1-bercli.initcompletegopsutilkong.Newkong.minobjx.Newsqlx.Getsqlx.Rowflock.Newgo-md2mangoautoneggoleveldbkong.Bindkong.Helpkong.Scankong.initkongpletemiscreantobjx.initquic-go.trecli.Newrecli.Tagsqlx.Connsqlx.Opensqlx.Stmtsqlx.inituuid.Mustuuid.inituuid.xtobcli.Authorcli.NewApperrors.Newgo-difflibgo-metricsgo-nat-pmpgo-ntlmsspgo-sqlite3go-sysconfgolang-lruhttprouterkong.Groupkong.Tokenkong.Tracekong.Valuekong.Visitkong.buildloginshellrecli.inituuid.Parseblackfridaycli.Commandcli.flagSeterrors.Wrapflock.Flockincontainerquic-go.ecnquic-go.endquic-go.errquic-go.oobrecli.derefsnappy.initsqlx.Rebindsqlx.Selectsqlx.init.0sqlx.mapperxdr.Paddingautomaxprocscli.Args.Getcli.BoolFlagcli.copyFlagcli.eachNameclient_modelcomplete.Newgateway.initglob.Compilekong.bindingmiscreant.gopurego.Dlsympurego.isHFApurego.isHVAquic-go.addrquic-go.dataquic-go.infoquic-go.initquic-go.pathrecli.hasTagsqlx.DB.Connsqlx.DB.Execsqlx.DB.Pingsqlx.MapScansqlx.Tx.Execsqlx.Tx.Stmtsqlx.argMetasqlx.bindMapsqlx.scanAlluuid.UUID.IDasn1-ber.initcli.Args.Swapcli.Args.Tailcli.ExitErrorcli.Int64Flagcli.argIsFlagcli.checkHelpcli.flagValuecli.lookupIntcli.parseItercli.prefixForcli.printHelpclient_golangcomplete.initcomplete.lastgo-multierrorgo-shellquotekong.parseTagkong.printApppurego.Dlopenpurego.init.0quic-go.sconnquic-go.setDFquic-go.startsnappy.Decodesnappy.Encodesqlx.BindTypesqlx.Conn.Rawsqlx.DB.Beginsqlx.DB.Closesqlx.DB.Querysqlx.DB.Statssqlx.MustExecsqlx.Preparexsqlx.Rows.Errsqlx.Tx.Querysqlx.baseTypesqlx.bindArgssqlx.fixBoundsqlx.isUnsafeuuid.UUID.URNcli.Args.Firstcli.NewContextcli.StringFlagcli.init.func1cli.init.func2cli.lookupBoolcli.lookupUinterrors.callershttprouter.Newhttprouter.minkong.New.func1kong.buildNodekong.camelCasekong.checkEnumkong.failFieldkong.getMethodkongplete.initpurego.Dlclosequic-go.Streamquic-go.bufferquic-go.connIDquic-go.init.0quic-go.init.1sqlx.DB.Driversqlx.NamedExecsqlx.Rows.Nextsqlx.Rows.Scansqlx.SliceScansqlx.Stmt.Execsqlx.Tx.Commitsqlx.bindArraysqlx.mapperForsqlx.qStmt.Getuuid.FromBytesuuid.UUID.Timeuuid.encodeHexasn1-ber.Encodecli.Float64Flagcli.GenericFlagcli.ShowAppHelpcli.ShowVersioncli.compileTimecli.flagDetailscli.lookupBoolTcli.lookupInt64cli.reorderArgscli.withEnvHintcomplete.getEnverrors.Frame.pcerrors.funcnamego-metrics.initgo-sqlite3.initkong.ExpandPathkong.Flag.Applykong.Flag.IsMapkong.Flag.Parsekong.Flag.Resetkong.ParseErrorkong.ScanAsTypekong.Vars.Applykong.buildChildkong.buildFieldkong.fileMapperkong.formatEnvskong.formatFlagkong.getMethodskong.getTagInfokong.guessWidthkong.hydrateTagkong.intDecoderkong.mapDecoderkong.pathMapperkong.tagSplitFnkong.writeFlagsquic-go.destroyquic-go.newConnquic-go.rcvTimesqlx.BindDriversqlx.Conn.Closesqlx.DB.BeginTxsqlx.DB.Preparesqlx.GetContextsqlx.NamedQuerysqlx.Rows.Closesqlx.Stmt.Closesqlx.Stmt.Querysqlx.Tx.Preparesqlx.bindStructsqlx.map.init.0uuid.ParseBytesuuid.UUID.Valuecli.Args.Presentcli.HandleActioncli.IntSliceFlagcli.NewExitErrorcli.checkVersioncli.isSplittablecli.lookupStringcli.lookupUint64cli.prepareFlagscli.printVersioncli.unquoteUsagecli.visibleFlagscli.withFileHintcomplete.newArgserrors.withStackgo-sqlite3.Errorgo-sysconf.yesnohttprouter.Paramkong.Flag.IsBoolkong.NewRegistrykong.Token.IsEOLkong.Visit.func1kong.interpolatekong.levenshteinkong.newEmptyTagkong.uintDecoderloginshell.Shellpurego.addStructpurego.getStructquic-go.wrapConnrecli.expectArgsrecli.init.func1recli.init.func2sqlx.DB.QueryRowsqlx.Tx.QueryRowsqlx.Tx.Rollbacksqlx.Tx.databasesqlx.bindAnyArgssqlx.bindMapArgssqlx.isScannablesqlx.qStmt.Closeuuid.UUID.Domainuuid.UUID.NodeIDuuid.UUID.Stringasn1-ber.readBytecli.Author.Stringcli.Command.Namescli.globalContextcli.lookupFloat64cli.lookupGenericcli.prefixedNamescli.stringifyFlagerrors.Frame.fileerrors.Frame.lineerrors.Frame.namego-metrics.init.0go-nat-pmp.Clientgo-sqlite3.init.0go-sqlite3.resulthttprouter.bufAppkong.Flag.EnumMapkong.Flag.IsSlicekong.Flag.Summarykong.SplitEscapedkong.Token.Stringkong.bindings.addkong.callFunctionkong.dashedStringkong.floatDecoderkong.printCommandkong.sliceDecoderkongplete.Commandpurego.loadSymbolpurego.placeStackpurego.roundUpTo8quic-go.basicConnquic-go.immediatequic-go.mtuFinderquic-go.newConnIDquic-go.newFramerquic-go.newServerquic-go.newStreamquic-go.sendQueuequic-go.toQlogECNrecli.isPrimitiverecli.setDefaultssnappy.decodedLensqlx.Conn.BeginTxsqlx.Rows.Columnssqlx.asSliceForInsqlx.prepareNamedsqlx.qStmt.Selectsqlx.qStmt.Unsafeuuid.UUID.Variantuuid.UUID.Versionasn1-ber.NewStringasn1-ber.ParseRealcli.BoolFlag.Applycli.Int64SliceFlagcli.cliArgContainscli.lookupDurationcli.lookupIntSlicecli.normalizeFlagscomplete.Args.fromcomplete.getLoggererrors.fundamentalerrors.withMessagego-metrics.NewEWMAgo-nat-pmp.minTimego-sysconf.sysconfkong.ConfigureHelpkong.Context.Parsekong.SpaceIndenterkong.Token.IsValuekong.expectedErrorkong.flipBoolValuekong.isValidatablekong.jsonTranscodekong.newHelpWriterkong.parseTagItemskong.removeIgnoredkongplete.Completepurego.NewCallbackquic-go.ClientInfoquic-go.SendStreamquic-go.addrsEqualquic-go.closeErrorquic-go.init.func1quic-go.init.func2quic-go.packetInfoquic-go.queueEntryquic-go.remoteAddrrecli.simplifyKindsnappy.emitLiteralsnappy.encodeBlocksqlx.Conn.databasesqlx.SelectContextsqlx.Stmt.QueryRowsqlx.Stmt.databasesqlx.missingFieldsuuid.Domain.Stringuuid.Time.UnixTimeasn1-ber.Identifierasn1-ber.NewBooleanasn1-ber.NewIntegerasn1-ber.ParseInt64asn1-ber.PrintBytesasn1-ber.map.init.0asn1-ber.readHeaderasn1-ber.readLengthasn1-ber.readPacketcli.BoolFlag.Stringcli.Command.HasNamecli.HandleExitCodercli.Int64Flag.Applycli.ShowCommandHelpcli.ShowCompletionscli.StringSliceFlagcli.checkHelp.func1cli.fishAddFileFlagcli.flagFromFileEnvcli.isIntSliceEqualcli.prepareCommandscli.printHelpCustomcomplete.PredictSetcomplete.fixDirPathcomplete.init.func1complete.removeLasterrors.Frame.Formatgo-metrics.NewEWMA1go-shellquote.Splitgo-sqlite3._Cgo_ptrgo-sqlite3.scanTypego-sysconf.pathconfgo-sysconf.sysctl32go-sysconf.sysctl64kong.Context.Errorfkong.Context.Fatalfkong.Context.Printfkong.Flag.EnumSlicekong.Flag.IsCounterkong.New.Bind.func2kong.ScanFromTokenskong.Vars.CloneWithkong.bindings.addTokong.bindings.clonekong.bindings.mergekong.parseTagStringpurego.RegisterFuncpurego.callbackWrapquic-go.StreamErrorquic-go.newSendConnquic-go.sconn.Closequic-go.setDF.func1quic-go.toQlogFramesqlx.DB.ExecContextsqlx.DB.PingContextsqlx.Tx.ExecContextsqlx.Tx.StmtContextsqlx.bindArgs.func1sqlx.qStmt.MustExecsqlx.qStmt.QueryRowsqlx.qStmt.databaseuuid.Variant.Stringuuid.Version.Stringasn1-ber.OIDToStringasn1-ber.WritePacketasn1-ber.int64Lengthasn1-ber.isEOCPacketasn1-ber.printPacketcli.BoolFlag.GetNamecli.Command.FullNamecli.Command.startAppcli.Int64Flag.Stringcli.MultiError.Errorcli.StringFlag.Applycli.checkCommandHelpcli.checkCompletionscli.handleMultiErrorcli.lookupInt64Slicecomplete.fixPathFormcomplete.splitFieldsgo-multierror.Appendgo-sqlite3.handleValgo-sqlite3.lastErrorgo-sqlite3.newHandlehttprouter.CleanPathkong.TokenType.IsAnykong.bindings.Stringkong.callAnyFunctionkong.checkAndMissingkong.flattenedFieldskong.newValueBindingkong.printNodeDetailkong.writeTwoColumnspurego.Dlerror.Errorquic-go.byteIntervalquic-go.handlePacketquic-go.init.0.func1quic-go.init.0.func2quic-go.init.func1.1quic-go.init.func1.2quic-go.init.func2.1quic-go.init.func2.2quic-go.isECNEnabledquic-go.newSendQueuequic-go.packetBufferrecli.makeJsonDumpersnappy.MaxEncodedLensqlx.DB.QueryContextsqlx.MustExecContextsqlx.PreparexContextsqlx.Tx.QueryContextsqlx.bindNamedMappersqlx.structOnlyErrorasn1-ber.DecodeStringasn1-ber.encodeLengthasn1-ber.uint64Lengthcli.BoolFlag.GetUsagecli.BoolFlag.GetValuecli.Command.Run.func1cli.Float64Flag.Applycli.Int64Flag.GetNamecli.ShowAppHelp.func1cli.StringFlag.Stringcli.isInt64SliceEqualcli.lexicographicLesscli.lookupStringSlicecli.splitShortOptionsgo-sqlite3.SQLiteStmtgoautoneg.ParseAcceptkong.Application.Findkong.Application.Leafkong.Application.Pathkong.Application.Varskong.OptionFunc.Applykong.ParseError.Errorkong.TokenType.Stringkong.atLeastOneEnvSetkong.buildGroupForKeykong.ptrMapper.Decodekong.writeCommandListkong.writeCommandTreekong.writePositionalskongplete.nodeCommandpurego.isAllSameFloatpurego.placeRegistersquic-go.ReceiveStreamquic-go.findSNIAndECHquic-go.newConn.func1quic-go.newSendStreamquic-go.newStreamsMapquic-go.oobConn.Closequic-go.setSendBufferrecli.isPrimitiveKindrecli.toLowerDashCasesqlx.Conn.ExecContextsqlx.Conn.PingContextsqlx.NamedExecContextsqlx.Rows.ColumnTypessqlx.Stmt.ExecContextsqlx.qStmt.GetContextuuid.UUID.MarshalTextasn1-ber.encodeHighTagasn1-ber.encodeIntegerasn1-ber.unexpectedEOFcli.DefaultAppCompletecli.Float64Flag.Stringcli.Int64Flag.GetUsagecli.Int64Flag.GetValuecli.ShowSubcommandHelpcli.StringFlag.GetNamecli.checkRequiredFlagscli.checkVersion.func1cli.escapeSingleQuotescli.isStringSliceEqualcli.removeFromIntSlicecli.stringifySliceFlagcomplete.Flags.Predicterrors.withStack.Errorgo-metrics.NewRegistrygo-multierror.chain.Asgo-multierror.chain.Isgo-sqlite3.ErrNo.Errorgo-sqlite3.Error.Errorgo-sqlite3.callbackArggo-sqlite3.callbackRethttprouter.countParamskong.Application.Depthkong.Flag.ApplyDefaultkong.Flag.IsCumulativekong.Flag.ShortSummarykong.HelpOptions.Applykong.MapperFunc.Decodekong.boolMapper.Decodekong.boolMapper.IsBoolkong.checkMissingFlagskong.collectFlagGroupskong.existingDirMapperkong.exitCodeFromErrorkong.negatableFlagNamekong.visitNodeChildrenkongplete.buildOptionskongplete.tagPredictorloginshell.DarwinShellpurego.RegisterLibFuncpurego.callbackasmAddrpurego.compileCallbackquic-go.clientHelloCutquic-go.connIDToRetirequic-go.init.1.NewPoolquic-go.newFrameSorterquic-go.newPathManagerquic-go.packetUnpackerquic-go.popStreamFramequic-go.populateConfigquic-go.receivedPacketquic-go.remoteAddrInfoquic-go.toQlogAckFramequic-go.validateConfigquic-go.wrapConn.func1quic-go.wrapConn.func2sqlx.Conn.QueryContextsqlx.DB.PrepareContextsqlx.NamedQueryContextsqlx.Select.deferwrap1sqlx.Stmt.QueryContextsqlx.Tx.PrepareContextsqlx.compileNamedQuerysqlx.fieldsByTraversalsqlx.mapper.deferwrap1asn1-ber.DescribePacketasn1-ber.NewLDAPBooleanasn1-ber.readIdentifiercli.BoolFlag.IsRequiredcli.BoolFlag.TakesValuecli.Float64Flag.GetNamecli.StringFlag.GetUsagecli.StringFlag.GetValuecli.checkSubcommandHelpcli.lookupGlobalFlagSetcli.prepareArgsSynopsiscomplete.Args.Directorycomplete.splitLastEqualgateway.DiscoverGatewaygo-metrics.NilEWMA.Ratego-metrics.NilEWMA.Tickgo-metrics.StandardEWMAgo-multierror.Error.Lengo-shellquote.splitWordgo-sqlite3.ErrNo.Extendgo-sqlite3.lookupHandlego-sysconf.sysconfPOSIXkong.Application.Leaveskong.Context.LoadConfigkong.DefaultHelpPrinterkong.HasInterpolatedVarkong.Token.InferredTypekong.checkXorDuplicateskong.existingFileMapperkong.isUnknownFlagErrorkong.newFunctionBindingkong.reflectValueIsZerokong.sliceDecoder.func1kongplete.flagPredictorquic-go.basicConn.Closequic-go.getControlFramequic-go.getMacOSVersionquic-go.getPacketBufferquic-go.newCryptoStreamquic-go.newPacketPackerquic-go.newStream.func1quic-go.newStream.func2quic-go.newStream.func3quic-go.newStream.func4quic-go.onHasStreamDataquic-go.oobConn.WriteTorecli.getPrimitiveValuesqlx.DB.QueryRowContextsqlx.DB.SetMaxIdleConnssqlx.DB.SetMaxOpenConnssqlx.Rows.NextResultSetsqlx.Tx.QueryRowContextsqlx.appendReflectSliceuuid.UUID.ClockSequenceuuid.UUID.MarshalBinaryxdr.ElementSizeExceededasn1-ber.DecodePacketErrasn1-ber.parseBase128Intcli.Command.VisibleFlagscli.Float64Flag.GetUsagecli.Float64Flag.GetValuecli.Int64Flag.IsRequiredcli.Int64Flag.TakesValuecli.Int64SliceFlag.Applycli.normalizeFlags.func1cli.printFlagSuggestionscli.removeFromInt64Sliceerrors.Frame.MarshalTexterrors.StackTrace.Formatgo-multierror.Error.Lessgo-multierror.Error.Swapgo-sqlite3.callbackErrorgo-sqlite3.deleteHandlesgo-sysconf.getMacOSMajorhttprouter.Params.ByNamekong.Application.Summarykong.Visit.func1.Visit.1kong.checkDuplicateNameskong.checkPassthroughArgkong.parseTagItems.func1kong.printCommandSummarykongplete.Complete.func1kongplete.valuePredictorquic-go.appendIPv4ECNMsgquic-go.appendIPv6ECNMsgquic-go.isSendMsgSizeErrquic-go.newConnIDManagerquic-go.newDatagramQueuequic-go.newMTUDiscovererquic-go.newReceiveStreamquic-go.oobConn.ReadFromquic-go.parseIPv4PktInfoquic-go.sconn.ReadPacketquic-go.setReceiveBufferquic-go.toQlogPacketTypequic-go.unpackLongHeaderquic-go.updateSendWindowrecli.unsupportedKindErrsqlx.Conn.PrepareContextsqlx.prepareNamedContextsqlx.qStmt.SelectContextasn1-ber.encodeIdentifierasn1-ber.parseBinaryFloatcli.CommandCategories.Lencli.Int64SliceFlag.Stringcli.StringFlag.IsRequiredcli.StringFlag.TakesValuecli.StringSliceFlag.Applycli.prepareArgsWithValuescli.removeFromStringSlicecli.stringifyIntSliceFlagcomplete.Commands.Predictgo-metrics.NilEWMA.Updatego-multierror.chain.Errorgo-nat-pmp.protocolChecksgo-sqlite3.callbackRetNilgo-sqlite3.doneTrampolinego-sqlite3.isInterruptErrgo-sqlite3.stepTrampolinego-sysconf.sysconfGenericgoautoneg.acceptSlice.Lenkong.Application.AllFlagskong.Application.FullPathkong.bindings.addProviderkong.checkMissingChildrenkong.collectCommandGroupskong.helpFlag.BeforeResetkong.sliceDecoder.func1.1purego.RegisterFunc.func1purego.RegisterFunc.func2purego.RegisterFunc.func3purego.RegisterFunc.func4quic-go.basicConn.WriteToquic-go.handleStreamFramequic-go.inspectReadBufferquic-go.newPacketUnpackerquic-go.newServer.gowrap1quic-go.newServer.gowrap2quic-go.nextConnTracingIDquic-go.onStreamCompletedquic-go.oobConn.LocalAddrquic-go.sconn.WritePacketquic-go.statelessResettersqlx.Conn.QueryRowContextsqlx.Stmt.QueryRowContextasn1-ber.isPrintableStringasn1-ber.parseDecimalFloatasn1-ber.parseSpecialFloatcli.CommandCategories.Lesscli.CommandCategories.Swapcli.Float64Flag.IsRequiredcli.Float64Flag.TakesValuecli.Int64SliceFlag.GetNamecli.ShowCommandCompletionscli.StringSliceFlag.Stringcli.checkShellCompleteFlaggo-multierror.chain.Unwrapgo-sqlite3.callbackArgBoolgo-sqlite3.callbackArgCastgo-sqlite3.callbackRetBlobgo-sqlite3.callbackRetTextgo-sqlite3.lastError.func1go-sqlite3.lastError.func2go-sqlite3.lastError.func3go-sqlite3.lastError.func4go-sqlite3.lookupHandleValgoautoneg.acceptSlice.Lessgoautoneg.acceptSlice.Swapgoautoneg.nextSplitElementhttprouter.shiftNRuneByteskong.Context.FatalIfErrorfkong.printNodeDetail.func1quic-go.basicConn.ReadFromquic-go.inspectWriteBufferquic-go.newClosedLocalConnquic-go.newConnIDGeneratorquic-go.oobConn.ReadMsgUDPquic-go.toPathEndpointInfosqlx.DB.SetConnMaxIdleTimesqlx.DB.SetConnMaxLifetimesqlx.qStmt.MustExecContextsqlx.qStmt.QueryRowContextcli.BoolFlag.ApplyWithErrorcli.Int64SliceFlag.GetUsagecli.Int64SliceFlag.GetValuecli.StringSliceFlag.GetNamecli.checkCommandCompletionscli.printCommandSuggestionscli.splitShortOptions.func1cli.stringifyInt64SliceFlagcomplete.predictSet.Predicterrors.withStack.StackTracego-metrics.NilEWMA.Snapshotgo-sqlite3.CryptEncoderSHA1go-sqlite3.callbackArgBytesgo-sqlite3.callbackArgInt64go-sqlite3.callbackRetFloatkong.checkOverlappingXorAndkong.formatMultilineMessagekong.getRequiredAndGroupMapkong.helpFlag.IgnoreDefaultkongplete.installCompletionpurego.RegisterFunc.func4.1purego.RegisterFunc.func4.2purego.RegisterFunc.func4.3purego.RegisterFunc.func4.4purego.placeRegisters.func1quic-go.basicConn.LocalAddrquic-go.deadlineError.Errorquic-go.emptyHandler.OnLostquic-go.incomingStreamEntryquic-go.mtuFinderAckHandlerquic-go.newClosedRemoteConnquic-go.onHasConnectionDataquic-go.oobConn.SetDeadlinequic-go.oobConn.SyscallConnquic-go.oobConn.WriteMsgUDPquic-go.pathManagerOutgoingquic-go.wrappedConn.AddPathquic-go.wrappedConn.Contextquic-go.wrappedConn.destroycli.Int64Flag.ApplyWithErrorcli.StringSliceFlag.GetUsagecli.StringSliceFlag.GetValuecli.stringifyStringSliceFlagcomplete.PredictFunc.Predictgo-metrics.EWMASnapshot.Ratego-metrics.EWMASnapshot.Tickgo-multierror.ListFormatFuncgo-sqlite3.CryptEncoderSSHA1go-sqlite3.callbackArgStringgo-sqlite3.compareTrampolinekong.Application.FlagSummarykong.DefaultShortHelpPrinterkong.checkMissingPositionalskong.findPotentialCandidateskong.validatable.Validate-fmkong.writeCompactCommandListquic-go.connRunner.Remove-fmquic-go.deadlineError.Unwrapquic-go.emptyHandler.OnAckedquic-go.getLargePacketBufferquic-go.newStatelessResetterrecli.stringToPrimitiveValueasn1-ber.ParseGeneralizedTimecli.Int64SliceFlag.IsRequiredcli.Int64SliceFlag.TakesValuecli.StringFlag.ApplyWithErrorerrors.StackTrace.formatSliceerrors.fundamental.StackTracego-sqlite3.CryptEncoderSHA256go-sqlite3.CryptEncoderSHA384go-sqlite3.CryptEncoderSHA512go-sqlite3.callbackArgFloat64go-sqlite3.callbackArgGenericgo-sqlite3.callbackRetGenericgo-sqlite3.callbackRetIntegergo-sqlite3.callbackTrampolinekong.Application.ClosestGroupkong.validatableFunc.Validatekongplete.boolAndNonBoolFlagsquic-go.basicConn.SetDeadlinequic-go.deadlineError.Timeoutquic-go.errCloseForRecreatingquic-go.errServerClosed.Errorquic-go.isECNDisabledUsingEnvquic-go.newIncomingStreamsMapquic-go.newOutgoingStreamsMapquic-go.oobConn.SetReadBufferquic-go.sconn.SetReadDeadlinequic-go.wrappedConn.LocalAddrquic-go.wrappedConn.QlogTracesqlx.SelectContext.deferwrap1uuid.invalidLengthError.Errorasn1-ber.encodeUnsignedIntegerasn1-ber.parseObjectIdentifiercli.Float64Flag.ApplyWithErrorcli.StringSliceFlag.IsRequiredcli.StringSliceFlag.TakesValuego-metrics.EWMASnapshot.Updatego-sqlite3.CryptEncoderSSHA256go-sqlite3.CryptEncoderSSHA384go-sqlite3.CryptEncoderSSHA512go-sqlite3.ErrNoExtended.Errorgo-sqlite3.SQLitePreUpdateDatago-sqlite3.callbackConvertArgsgo-sqlite3.callbackError.func1go-sqlite3.callbackError.func2go-sqlite3.deleteHandles.func1go-sysconf.getMacOSMajor.func1kong.DefaultHelpValueFormatterkong.ptrMapper.IsBoolFromValuekongplete.flagNamesWithHyphenskongplete.positionalPredictorsquic-go.errServerClosed.Unwrapquic-go.estimateMaxPayloadSizequic-go.handleResetStreamFramequic-go.handleStopSendingFramequic-go.newCryptoStreamManagerquic-go.newInitialCryptoStreamquic-go.newPathManagerOutgoingquic-go.newRetransmissionQueuequic-go.setTLSConfigServerNamequic-go.startedConnectionEventquic-go.wrappedConn.OpenStreamquic-go.wrappedConn.RemoteAddrsqlx.convertMapStringInterfacego-nat-pmp.NewClientWithTimeoutgo-sqlite3.authorizerTrampolinego-sqlite3.commitHookTrampolinego-sqlite3.doneTrampoline.func1go-sqlite3.newHandle.deferwrap1go-sqlite3.stepTrampoline.func1go-sqlite3.updateHookTrampolinegoautoneg.stringTrimSpaceCutsetquic-go.deadlineError.Temporaryquic-go.inspectReadBuffer.func1quic-go.onHasStreamControlFramequic-go.oobConn.SetReadDeadlinequic-go.wrapConn.func1.Printf.1quic-go.wrapConn.func2.Printf.1cli.CommandCategories.AddCommandgo-metrics.EWMASnapshot.Snapshotgo-sqlite3._Ctype_struct_sqlite3go-sqlite3.callbackArgBool.func1go-sqlite3.callbackArgBool.func2go-sqlite3.callbackRetBlob.func1go-sqlite3.callbackRetBlob.func2go-sqlite3.callbackRetText.func1go-sqlite3.sqlite3CreateFunctionkong.validatePositionalArgumentsquic-go.inspectWriteBuffer.func1quic-go.oobConn.SetWriteDeadlinequic-go.wrappedConn.AcceptStreamquic-go.wrappedConn.SendDatagramquic-go.wrappedConn.handlePacketcli.BoolFlag.ApplyWithError.func1cli.Int64SliceFlag.ApplyWithErrorgateway.discoverGatewayOSSpecificgo-nat-pmp.readNetworkOrderUint16go-nat-pmp.readNetworkOrderUint32go-sqlite3.callbackArgBytes.func1go-sqlite3.callbackArgBytes.func2go-sqlite3.callbackArgBytes.func3go-sqlite3.callbackArgBytes.func4go-sqlite3.callbackArgBytes.func5go-sqlite3.callbackArgBytes.func6go-sqlite3.callbackArgBytes.func7go-sqlite3.callbackArgCast.Run-fmgo-sqlite3.callbackArgInt64.func1go-sqlite3.callbackArgInt64.func2go-sqlite3.callbackRetFloat.func1go-sqlite3.databaseTypeConvSqlitego-sqlite3.rollbackHookTrampolinekongplete.installCompletion.func1purego.checkStructFieldsSupportedpurego.compileCallback.deferwrap1quic-go.basicConn.SetReadDeadlinequic-go.mtuFinderAckHandler.Resetquic-go.mtuFinderAckHandler.Startquic-go.wrappedConn.OpenUniStreamrecli.setPrimitiveValueFromStringcli.Int64Flag.ApplyWithError.func1cli.StringSliceFlag.ApplyWithErrorgo-nat-pmp.writeNetworkOrderUint16go-nat-pmp.writeNetworkOrderUint32go-sqlite3.callbackArgString.func1go-sqlite3.callbackArgString.func2go-sqlite3.callbackArgString.func3go-sqlite3.callbackArgString.func4go-sqlite3.preUpdateHookTrampolinekong.visitNodeChildren.Visit.func1kong.visitNodeChildren.Visit.func2kong.visitNodeChildren.Visit.func3kong.visitNodeChildren.Visit.func4quic-go.basicConn.SetWriteDeadlinequic-go.wrappedConn.CloseWithErrorquic-go.wrappedConn.NextConnectionquic-go.wrappedConn.OpenStreamSynccli.StringFlag.ApplyWithError.func1go-sqlite3.callbackArgFloat64.func1go-sqlite3.callbackArgFloat64.func2go-sqlite3.callbackArgGeneric.func1go-sqlite3.callbackRetGeneric.func1go-sqlite3.callbackRetInteger.func1go-sqlite3.callbackTrampoline.func1go-sqlite3.deleteHandles.deferwrap1quic-go.connRunners.AddConnectionIDquic-go.mtuFinderAckHandler.GetPingquic-go.wrappedConn.AcceptUniStreamquic-go.wrappedConn.ConnectionStatequic-go.wrappedConn.ConnectionStatsquic-go.wrappedConn.ReceiveDatagramquic-go.wrappedConn.onHasStreamDatacli.Float64Flag.ApplyWithError.func1kong.checkXorDuplicatedAndAndMissingquic-goleveldb.BytewiseComparatorBUGsqlx.findMatchingClosingBracketIndexgo-sqlite3._Ctype_struct_sqlite3_stmtgo-sqlite3.lookupHandleVal.deferwrap1quic-go.StreamLimitReachedError.Errorquic-go.connRunners.ReplaceWithClosedquic-go.wrappedConn.HandshakeCompletequic-go.wrappedConn.OpenUniStreamSyncquic-go.wrappedConn.onStreamCompletedasn1-ber.parseRelativeObjectIdentifiergo-sqlite3._Ctype_struct_sqlite3_valuekongplete.installCompletionFromContextquic-go.connRunner.RemoveResetToken-fmquic-go.connRunners.RemoveConnectionIDcli.Int64SliceFlag.ApplyWithError.func1go-sqlite3._Ctype_struct_sqlite3_backupquic-go.connRunner.ReplaceWithClosed-fmquic-go.mtuFinderAckHandler.CurrentSizequic-go.wrappedConn.onHasConnectionDatacli.StringSliceFlag.ApplyWithError.func1go-sqlite3._Ctype_struct_sqlite3_contextquic-go.mtuFinderAckHandler.ShouldSendProbequic-go.uniStreamSender.onHasConnectionDataquic-go.wrappedConn.onHasStreamControlFramego-sqlite3.callbackError.callbackError.func1.func3cli.DefaultAppComplete.DefaultCompleteWithFlags.func1cli.ShowCommandCompletions.DefaultCompleteWithFlags.func1

Sign up to see Other details

Sign Up Free

Security and privacy

Code signing, notarization, and entitlement analysis for Syncthing.

Code Signing

Good
Signed
Notarized
Hardened Runtime

Developer ID Application: Kastelo AB (LQE5SYM783)

How popular is Syncthing?

Popularity ranking based on install counts, store ratings, and community signals.

Popularity Tier
Ranked across all macOS apps
Top App

Popularity Score

95
95
Adoption
95
Mindshare
0
Store Rank

Sign up to see Detailed Popularity Data

Sign Up Free

When was Syncthing last updated?

2 tracked releases since August 2025.

Latest: v2.0.14-1
February 23, 2026
v2.0.14-1
Feb 23, 2026
v1.30.0-1
Aug 25, 2025

Sign up to see Release History

Sign Up Free

Last verified May 23, 2026

Get version history, dependency trees, and scores via API
Desktop Insights

The only technographics platform for desktop software. See the SDKs, frameworks, and dependencies inside thousands of macOS and Windows applications.

© Copyright 2026 Desktop Insights. All Rights Reserved.

About
  • About
  • Blog
  • Contact
  • Twitter / X
Product
  • Statistics
  • Documentation
  • MCP Server
  • Smithery
  • Glama
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy