Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Egg | 18,436 | 1,717 | 2,023 | 9 hours ago | 133 | September 23, 2022 | 280 | mit | JavaScript | |
🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | ||||||||||
Capacitor | 9,085 | 428 | 1,784 | 6 hours ago | 273 | September 23, 2022 | 231 | mit | TypeScript | |
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️ | ||||||||||
Hotswapagent | 1,955 | 10 | a month ago | 5 | June 09, 2020 | 110 | gpl-2.0 | Java | ||
Java unlimited redefinition of classes at runtime. | ||||||||||
Flutter Intellij | 1,858 | a day ago | 517 | bsd-3-clause | Java | |||||
Flutter Plugin for IntelliJ | ||||||||||
Linuxdeployqt | 1,765 | 3 months ago | 189 | other | C++ | |||||
Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications | ||||||||||
Elgg | 1,577 | 20 | 4 | 2 days ago | 166 | July 04, 2022 | 73 | other | PHP | |
A social networking engine in PHP/MySQL | ||||||||||
Awesome Vuetify | 1,374 | 8 months ago | 16 | mit | ||||||
🎉 The best resources related to Vuetify | ||||||||||
Cordova Hot Code Push | 966 | 26 | 2 | 5 years ago | 24 | May 27, 2017 | 1 | mit | Java | |
[DEPRECATED] - This plugin provides functionality to perform automatic updates of the web based content in your application. | ||||||||||
Cli | 831 | 525 | 17 | a day ago | 311 | April 27, 2022 | 303 | isc | JavaScript | |
Heroku CLI | ||||||||||
Extcore | 756 | a month ago | 20 | other | C# | |||||
Free, open source and cross-platform framework for creating modular and extendable web applications based on ASP.NET Core |
IMPORTANT: This library is used by Google internal plugin development teams to share App Engine related code. Its use for any other purpose is highly discouraged and unsupported. Visit our App Engine documentation for more information on Google supported clients for App Engine administration.
This library requires Java 1.8 or higher to run. This library requires Maven and Java 1.8 or higher to build.
You must also install the Cloud SDK command line interface (gcloud). If it isn't installed yet, follow these instructions.
You must also install the app-engine-java component:
gcloud components install app-engine-java
The library implements the following operations:
Build the library using the "mvn clean install" command at the repository root directory, where the pom.xml file is located. This produces the appengine-plugins-core-version-SNAPSHOT.jar file in the "target" directory that you can add to your application's class path.
To deploy a new version, a client calls the library in the following way:
// All operations require the cloud SDK
CloudSdk cloudSdk = new CloudSdk.Builder().sdkPath(some-path).javaHome(some-java-home).build();
// Operations that use gcloud command line are initiated by the Gcloud object.
Gcloud gcloud = Gcloud.builder(sdk).setMetricsEnvironment("asdf","12").setCredentialFile(some-file).build()
// Similarly for AppCfg and the DevAppServer
AppCfg appcfg = AppCfg.builder(sdk).build()
DevServers localRun = DevServers.builder(sdk).build()
// Operations are started as processes, access to these processes is handled
// by implementations of ProcessHandler. To continue to interface with processes
// as before, use LegacyProcessHandler.
ProcessHandler handler = LegacyProcessHandler.builder()...configureHandler...build();
gcloud.newDeployment(handler).deploy(myDeployConfiguration);
This library provides a mechanism for installing, adding components to, and updating the Cloud SDK. The operations are intended to run asynchronously, either on an executor or through mechanisms provided by an IDE.
// Create a new Managed SDK instance
ManagedCloudSdk sdk = ManagedCloudSdk.newManagedSdk("123.123.123") // SDK fixed at version.
ManagedCloudSdk sdk = ManagedCloudSdk.newManagedSdk() // 'LATEST' sdk, can be updated.
// Implement the listener interface to listen to operation output
MessageListener listener = new MessageListener() {...};
// Always check if operations are needed before running them
if (!sdk.isInstalled()) {
sdk.newInstaller().install(listener);
}
// use SdkComponent to reference a Cloud Sdk component
if (!sdk.hasComponent(SdkComponent.APP_ENGINE_JAVA)) {
sdk.newComponentInstaller().installComponent(SdkComponent.APP_ENGINE_JAVA, listener);
}
// updates will only occur on 'LATEST' sdks
if (!sdk.isUpToDate) {
sdk.newUpdater().update(listener);
}
// You can then create an SDK from a managed SDK instance
new CloudSdk.Builder().sdkPath(sdk.getSdkHome())...;