Air gives your team's work a memory. Every asset, version, and approval is tracked in one place, and that context powers everything that happens next: finding what's approved in seconds, adapting it for any channel, and scaling it everywhere without breaking brand. Air connects the creative team that makes the work to the marketing team that multiplies it, with a shared system of record keeping everyone aligned.
Learn more

Mentornity is mentoring and coaching program software for organizations that run structured programs and need to show what came of them.
It covers the full cycle: enrolment, matching, scheduling, session tracking, feedback and reporting. Each program runs under its own branding and its own rules, and administrators see participation as it happens rather than at the end of the cycle.
MATCHING
An algorithm scores every possible pair against criteria the program defines, each with its own weight, and removes pairs that fail a mandatory rule. Administrators review suggestions side by side and approve them individually or in bulk. Programs can also assign pairs manually, or let participants choose their own mentor. Group programs and open mentor pools are both supported.
SCHEDULING
Mentors publish their availability, mentees book within it, and sessions sync to Zoom, Microsoft Teams or Google Meet. Reminders are sent automatically before and after meetings.
MEASUREMENT
Surveys and forms can run at any point in a cycle. A program health score tracks participation, meeting frequency and completion against each program's own targets, and flags programs that are drifting before the cycle ends.
CERTIFICATES
Issued automatically on completion, with per-program templates and role-specific wording.
ADMINISTRATION
Role-based access, six interface languages, white labelling on a custom domain, in-app messaging and announcements, and a direct support channel between program administrators and the Mentornity team.
WHO USES IT
Universities and alumni offices, corporate learning and development teams, startup accelerators and incubators, professional associations, and NGOs, across Europe, North America and Türkiye.
PRICING
Free for up to 10 users, with no expiry and every feature enabled. Paid plans start at $289 per month with no setup fees, and scale by participant count. Universities, schools and student programs receive a 50% discount. SSO is the only paid add-on.
Running mentoring programs since 2015.
Learn more
LibFuzzer
LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine. LibFuzzer is linked with the library under test, and feeds fuzzed inputs to the library via a specific fuzzing entry point (or target function); the fuzzer then tracks which areas of the code are reached, and generates mutations on the corpus of input data in order to maximize the code coverage. The code coverage information for libFuzzer is provided by LLVM’s SanitizerCoverage instrumentation. LibFuzzer is still fully supported in that important bugs will get fixed. The first step in using libFuzzer on a library is to implement a fuzz target, a function that accepts an array of bytes and does something interesting with these bytes using the API under test. Note that this fuzz target does not depend on libFuzzer in any way so it is possible and even desirable to use it with other fuzzing engines like AFL and/or Radamsa.
Learn more