Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MEGA C++ SDK
| Date | Stars |
|---|---|
| 2026-07-24 | 1466 |
| 2026-07-25 | 1466 |
| 2026-07-28 | 1466 |
| 2026-07-30 | 1466 |
| 2026-08-06 | 1466 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
# MEGA SDK - Client Access Engine MEGA --- _The Privacy Company_ --- is a Secure Cloud Storage provider that protects your data thanks to end-to-end encryption. We call it User Controlled Encryption, or UCE, and all our clients automatically manage it. All files stored on MEGA are encrypted. All data transfers from and to MEGA are encrypted. And while most cloud storage providers can and do claim the same, MEGA is different – unlike the industry norm where the cloud storage provider holds the decryption key, with MEGA, you control the encryption, you hold the keys, and you decide who you grant or deny access to your files. This SDK brings you all the power of our client applications and lets you create your own or analyze the security of our products. Are you ready to start? Please continue reading. ## SDK Contents In this SDK, you can find our low level SDK, that was already released few months after the MEGA launch, a new intermediate layer to make it easier to use and to bind with other programming languages, and example apps for all our currently supported platforms (Android, GNU/Linux, iOS, macOS and Windows). In the [examples](examples) folder you can find example apps using: 1. The low level SDK: - megacli (a powerful command line tool that allows to use all SDK features) 2. The public API: - A plain C++ example app in `examples/simple_client` - An example app for Android (using Java bindings based on SWIG) in `examples/android` - An example app for iOS (using Objective-C bindings) in `examples/iOS` [MEGAcmd](https://github.com/meganz/megacmd), a higher level command line application that uses the SDK to provide interactive and scriptable access to MEGA. You can use it by running megacmd-server and talk to it from PHP/Python code, for instance. ## How to build the SDK library For the SDK development and compilation we use CMake as the cross-platform project configuration tool. We also use VCPKG to manage the required dependencies to build the SDK in most platforms: GNU/Linux, macOS and Windows. ### Building tools Some common development tools should be available in the system to be able to build the MEGA SDK and the needed dependencies: - Git: Use the one from your system package manager or install it from https://git-scm.com - CMake 3.19 or higher: Use the one from your system package manager or install it from https://cmake.org #### Windows Ensure you have installed Visual Studio, with the necessary components for building C++ sources, and the Windows SDK on your system: - [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) - MSVC v142 - Windows 10 SDK (10.0.22621.0) #### MacOS Xcode and the Developer tools are needed. To install the Developer tools, run the following command and follow the instructions: $ xcode-select --install The following packages should be available in the system as well: - autoconf, autoconf-archive, automake, pkg-config, nasm and libtool. You can use any package manager if you have one installed or build and install them from sources #### Linux For debian-based distributions, you can install the needed compilers and tools using the following command: sudo apt install build-essential curl zip unzip autoconf autoconf-archive nasm libtool-bin Package names may vary for other Linux distros, but it should build successfully with similar packages to the ones listed above. ### Prepare the sources First of all, prepare a directory of your choice to work with the MEGA SDK. The `mega` directory will be used as the workspace directory in the examples in this document. mkdir mega cd mega Then, clone the MEGA SDK repository to obtain the source code for the MEGA SDK. git clone https://github.com/meganz/sdk Next to the MEGA SDK, clone the VCPKG repository. If you are already using VCPKG and have a local clone of the VCPKG repository, you can skip this step and use the VCPKG you already have in your system. git clone https://github.com/microsoft/vcp
Excerpt of 8,984 characters
Read on GitHub3.4k
2.8k
2.6k
1.8k
1.7k
1.7k
1.0k
1.0k
824
816
521
455
446
411
406
295
235
226
153
143
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c84a4981db8ac69a, topic:privacy