No need to beg.
BridgePlus by Shane Stanley seems to offer what you ask for.
House-keeping methods
frameworkVersion
frameworkDate
List manipulation methods
subarraysIn:paddedWith:error:
colsToRowsIn:error:
arrayByFlattening:
arrayByFullyFlattening:
subarraysFrom:groupedBy:error:
subarraysIn:withItems:insertedAtIndex:error:
arrayByInsertingItems:inArray:atIndex:error:
arrayByMovingItemAt:toIndex:inArray:error:
arrayByDeletingBlanksIn:
arrayByTrimmingTrailingBlanksFrom:
arrayByTrimmingBlanksFrom:
arrayByReplacingNullsIn:withItem:
arrayWithPattern:startNumber:endNumber:minDigits:
sumMaxMinOf:error:
subarraysIn:sortedByIndexes:ascending:sortTypes:error:
subarraysIn:sortedByIndexes:ascending:sortTypes:sortKeys:error:
arrayByMergingTextAtIndexes:inArray:inserting:error:
indexesOfItem:inArray:inverting:
indexesOfItems:inArray:inverting:
subarraysIn:asDictionariesUsingLabels:error:
subarraysFrom:usingKeys:outKeys:error:
arrayWithIndexSet:
arrayByAddingInteger:inArray:
sortedArrayFrom:stableSort:usingSelector:target:
indexSetWithArray:
splitArray:byKey:sortKeys:
sortedArrayFrom:byKeys:
URL and File related methods
metadataFromImage:error:
infoForFile:
sizeInfoForFile:
resourceValueForKey:forURLsOrFiles:
resourceValuesForKeys:forURLsOrFiles:
itemsIn:recursive:skipHidden:skipInsidePackages:asPaths:
itemsIn:recursive:asPaths:
filesIn:recursive:skipHidden:skipInsidePackages:asPaths:
filesIn:recursive:asPaths:
foldersIn:recursive:skipHidden:skipInsidePackages:asPaths:
foldersIn:recursive:asPaths:
resourceValuesForKeys:forItemsIn:recursive:skipHidden:skipInsidePackages:
resourceValuesForKeys:forItemsIn:recursive:
resourceValuesForKeys:forFilesIn:recursive:skipHidden:skipInsidePackages:
resourceValuesForKeys:forFilesIn:recursive:
resourceValuesForKeys:forFoldersIn:recursive:skipHidden:skipInsidePackages:
resourceValuesForKeys:forFoldersIn:recursive:
copyItemAt:toItem:replace:error:
moveItemAt:toItem:replace:error:
UTIForExtension:
runSpotlightQuery:inFolders:error:
runSpotlightQuery:queryValues:inFolders:error:
spotlightDataFor:
Miscellaneous methods
bezierForAI:
bezierForID:
pathOfBezier:
lineDashCountAndPhaseOfBezier:
componentsOfColor:
fordEvent
passForGenericItem:account:error:
passForGenericItem:account:keychainPath:error:
passForInternetItem:account:server:path:port:error:
passForInternetItem:account:server:path:port:keychainPath:error:
dateValuesFrom:
extraDateValuesFrom:
timeValuesFrom:
Regular _expression_ methods
findFirstMatch:inString:options:
findFirstMatchRecord:inString:options:
findMatches:inString:options:
findMatchRecords:inString:options:
findMatches:inString:options:captureGroups:
findMatchRecords:inString:options:captureGroups:
Keyboard input source methods
availableInputSourceIDs
allAvailableInputSourceIDs
currentKeyboardInputSourceID
currentKeyboardLayoutInputSourceID
changeInputSourceTo:
String manipulation methods
datesFromStrings:format:
stringsFromDates:format:
arrayFromTSV:
arrayFromCSV:commaIs:
transformedFrom:ICUTransform:inverse:
encodedXMLFrom:
unencodedForXMLFrom:
encodedDecimalFrom:
decodedDecimalFrom:
encodedHexFrom:
MD5From:
smartQuotedFrom:
unsmartQuotedFrom:
cleanSpacedFrom:
emptyLineFreeFrom:
Substring extraction methods
charactersOfString:
wordsOfString:
localizedWordsOfString:
sentencesOfString:
localizedSentencesOfString:
paragraphsOfString:
linesOfString:
stringsOfString:inString:options:
stringsOfString:inString:options:locale:
Substring range methods
rangesOfCharactersOfString:
rangesOfWordsOfString:
rangesOfLocalizedWordsOfString:
rangesOfSentencesOfString:
rangesOfLocalizedSentencesOfString:
rangesOfParagraphsOfString:
rangesOfLinesOfString:
rangesOfString:inString:options:
rangesOfString:inString:options:locale:
Offset vs Range methods
locationOfCharacterAt:inString:
rangeOfCharacterAt:inString:
offsetOfLocation:inString:
offsetsOfRange:inString:
Substring counting methods
characterCountOfString:
wordCountOfString:
localizedWordCountOfString:
sentenceCountOfString:
localizedSentenceCountOfString:
paragraphCountOfString:
lineCountOfString:
Trigonometry methods
tanValueOf:
sinValueOf:
cosValueOf:
atanValueOf:
asinValueOf:
acosValueOf:
tanhValueOf:
sinhValueOf:
coshValueOf:
atanhValueOf:
asinhValueOf:
acoshValueOf:
logValueOf:
log10ValueOf:
AppleScript to Cocoa conversion methods
CocoaifyFrom:
CocoaifyFrom:forTypes:
Cocoa to AppleScript conversion methods
ASifyFrom:
ASifyInListFrom:
ASifyFrom:forTypes:
ASifyInListFrom:forTypes:
Specialist conversion methods
URLFrom:
URLsFrom:
fileFromURL:
HFSPathFromURL:
HFSPathFromURL:colonForPackages:
If something is missing you may file a report to Shane ;-)
From my point of view, some things are missing :
(a) methods to build reacher interfaces but Shane already delivered them as Dialog Toolkit.
(b) methods to work with Calendar in spite of numerous failures introduced since at least OS X 10.10, but here again, Shane already delivered them as CalendarLib.
Honestly, I don't know if the other other Chris know these libraries.
What I know is that on this earth some beings spend time asking "gods" to do what they need while some others build the wanted tools.
Last not least, a question to the other other Chris :
may we hope to get remedies for the numerous bugs which were reported by members of this list, by members of macScripter and by those probably reported by other users I'm not aware of.
It's fine to urge us to "file a bug report to radar" but some of us are a bit tired to see nothing done about these reported bugs.
It's true that some Apple engineers are so busy that they may ask in december 2015 for a sysreport about a reported filed in 2013 about a bug striking in a 10.9 beta version.
Of course, you never saw this sentence. We are asked to don't write about exchanges with these engineers.
May you imagine that some of us are tired to, as we say in French, "pisser dans un violon" ?
Yvan KOENIG running El Capitan 10.11.2 in French (VALLAURIS, France) samedi 19 décembre 2015 21:29:49