Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Java SDK Projects
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
With the development of automatic code generation tools such OpenAPI generator (https://openapi-generator.tech/), the importance of API design rather than implementation is emphasized.
-
Android-ReactiveLocation
Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
itext7
iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.
-
LandscapeVideoCamera
Powerful custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only.
-
Project mention: Amplify API Auth with Cognito Custom Scopes - overview and temporary solution | dev.to | 2023-01-23
Due to AWS Docs to restrict Rest API with Cognito User pool you should create Resource server and protect your endpoints with Custom scope. However, Amplify, and even more precisely AndroidSDK, doesn't return Custom Scopes if Hosted UI is not used --> link to Issue If you don't want to use Hosted UI, currently you cannot use Custom Scopes.
-
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
Java
-
WorldWindJava
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
-
-
WeatherLib
Android Weather Library: android weather lib to develop weather based app fast and easily
-
OneSignal-Android-SDK
OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com
Project mention: Latest version of the One Signal SDK was breaking WorkManager jobs for my app | /r/androiddev | 2023-05-26Turns out that the latest version of the One Signal SDK (`4.8.6`) I was on, was doing something to the initialization of WorkManager which resulted in my `CoroutineWorker`s to all crash during initialization. I just happened to stumble onto this bug report where someone else was seeing the same issue, and downgraded down to `4.8.4`, which immediately fixed the problem with my workers.
-
GlobalPlatformPro
🌐 🔐 Manage applets and keys on JavaCard-s like a pro (via command line or from your Java project)
-
BotLibre
An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.
Project mention: [P] We are building a curated list of open source tooling for data-centric AI workflows, looking for contributions. | /r/MachineLearning | 2023-03-03 -
-
-
android-donations-lib
Donations library for Android. Supports Google Play Store, Flattr, PayPal, and Bitcoin
-
-
-
-
-
jcabi-github
Java Object-Oriented Wrapper of GitHub API, with a fake implementation of the entire GitHub API (for your tests)
The jcabi-github dependency looked nice in the beginning but it was having issues with the event feed management, the endpoints were not properly setup in the code, but it was only a minor issue, I was able to overcome it by using two different operations to fetch the required data.
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Java SDK related posts
- 10 quick tips to instantly improve API design
- Trying to undersand behavior of "dependsOn"
- Ask HN: Why do companies provide APIs but not API clients?
- How to Create a Mobile App for eCommerce from Scratch?
- OpenAPI Generator
- Anyone Working with eBay APIs?
- OpenAPI in a serverless repo
-
A note from our sponsor - Sonar
www.sonarsource.com | 22 Sep 2023
Index
What are some of the best open-source SDK projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | openapi-generator | 17,605 |
2 | Android-ReactiveLocation | 2,110 |
3 | Parse-SDK-Android | 1,870 |
4 | itext7 | 1,627 |
5 | LandscapeVideoCamera | 1,232 |
6 | aws-sdk-android | 995 |
7 | Mixpanel | 991 |
8 | minio-java | 932 |
9 | WorldWindJava | 682 |
10 | countly-sdk-android | 658 |
11 | WeatherLib | 637 |
12 | OneSignal-Android-SDK | 570 |
13 | GlobalPlatformPro | 566 |
14 | BotLibre | 541 |
15 | evernote-sdk-android | 427 |
16 | poly-picker | 407 |
17 | android-donations-lib | 345 |
18 | msgraph-sdk-java | 320 |
19 | socialauth-android | 316 |
20 | sdk | 302 |
21 | MultipleImageSelect | 300 |
22 | jcabi-github | 293 |
23 | Clusterkraf | 256 |