WADL - RESTful WCF Services Client Code Generation Utility

  •        723

*Web Application Description Language Tool (Wadl.exe) The Web Application Description Language tool generates code for RESTFul Web services and RESTFul Web service clients from WADL contract files. A .wadl file is an XML document written in an XML grammar called Web Applicat...

http://wadl.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

RESTful RIA Templates

  •    

RESTful RIA Templates is a small library of T4 code generation templates that make it easy to create RESTful WCF web services as well as consuming jQuery and Silverlight client proxies using JSON and XML respectively.

Rest.li - REST+JSON framework

  •    Java

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs. Rest.li fills a niche for building RESTful service architectures at scale, offering a developer workflow for defining data and REST APIs that promotes uniform interfaces, consistent data modeling, type-safety, and compatibility checked API evolution.

just-api - Easy and Flexible API Testing

  •    Javascript

Just-API is a declarative, specification based test framework for REST, GraphQL APIs. Users can test APIs without writing code, but they can also tap into code when they want to. It reads API test specification from YAML files and runs them in serial/parallel mode. Test reports can be generated in several formats including HTML and JSON. To run just-api, you will need Node.js v7.10.0 or newer.

RESTclient for WCF

  •    

RESTclient makes it easier for .NET developers to create applications consuming or providing REST-based webservices. It takes a WADL and creates code from it, or uses attibutes to create WADL for services built with the "REST Starter Kit" (C#, VS template).

TaskForrest

  •    Perl

Taskforest is a simple but expressive open-source job scheduler that allows you to chain jobs/tasks and create time dependencies. It uses text config files to specify task dependencies. It has built-in RESTful web service.


JeCARS

  •    Java

JeCARS (Java Extendable Contents And Rights System) is a RESTful webservice which delivers pluggable output formats, e.g. Atom feeds or HTML. Third party applications can be plugged in. A JCR (JSR-170) repository (Jackrabbit) is used for storage.

restful - reflect RESTful Director routers from Resourceful resources

  •    Javascript

Reflects RESTful Director routers from resourceful resources. Can be used as a stand-alone module or as a Flatiron plugin. The restful project removes the process of writing boilerplate routing code for interacting with resourceful resources. Restful uses reflection to reflect an http router interface which maps all the restful routes needed to perform basic CRUD operations with resourceful. restful also has the ability to expose additional arbitrary remote resource methods in it's http router interface.

Restful API Guidelines - A model set of guidelines for RESTful APIs, created by Zalando

  •    Javascript

Great RESTful APIs look like they were designed by a single team. This promotes API adoption, reduces friction, and enables clients to use them properly. To build APIs that meet this standard, and to answer many common questions encountered along the way of RESTful API development, the Zalando Tech team has created this comprehensive set of guidelines. We have shared it with you to inspire additional discussion and refinement within and among your teams, and contribute our learnings and suggestions to the tech community at large.

NameDay Webservice

  •    

This is a webservice about the namedays in some countries. It is able to tell the name of today, or spec date, or when will be.

Webservice Xslt Transformer WebPart for SharePoint 2010

  •    

The Dynamic Webservice Xslt Transformer WebPart makes it much easier for SharePoint Developers and Administrators to call the webservice and transform the results directly to HTML by providing their own custom xslt. The properties can be set on the webpart by using the UI.

sequelize-restful - A connect module that adds a restful API for all defined models to your application

  •    Javascript

A connect module based on a fork of sequelize-restful that adds a one level of associative capability to a restful API. It also lets you define which model should be exposed through this restful API.This project is not actively developed/maintained. As a result of that, you won't be able to create issues any longer. I will happily merge pull requests, though. Please consider using finale or epilogue.

RESTEasy - Rest Framework for Java

  •    Java

RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a portable implementation of the JAX-RS specification. JAX-RS is a JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol. It is portable to Tomcat and many other app-server. It has rich set of providers for: XML, JSON, YAML, Fastinfoset, Multipart, XOP, Atom, etc.

flask-restful-swagger - A Swagger spec extractor for flask-restful

  •    Javascript

flask-restful-swagger is a wrapper for flask-restful which enables swagger support. In essense, you just need to wrap the Api instance and add a few python decorators to get full swagger support.

sandman2 - Automatically generate a RESTful API service for your legacy database. No code required!

  •    Python

sandman2 automagically generates a RESTful API service from your existing database, without requiring you to write a line of code. Simply point sandman2 to your database, add salt for seasoning, and voila!, a fully RESTful API service with hypermedia support starts running, ready to accept HTTP requests. This is a big deal. It means every single database you interact with, from the SQLite database that houses your web browser's data up to your production PostgreSQL server can be endowed with a REST API and accessed programatically, using any number of HTTP client libraries available in every language. sandman2 frees your data.

Nakadi - A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

  •    Java

Nakadi is a distributed event bus broker that implements a RESTful API abstraction on top of Kafka-like queues. It provides abstract event delivery via a secured RESTful API, Enable convenient development of event-driven applications and asynchronous microservices, Efficient low latency event delivery.

restbed - Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++11 applications

  •    C++

Restbed is a comprehensive and consistent programming model for building applications that require seamless and secure communication over HTTP, with the ability to model a range of business processes, designed to target mobile, tablet, desktop and embedded production environments. More in-depth examples can be found here. To see Restbed used in anger, please visit Corvusoft's RestQ project.

malsub - A Python RESTful API framework for online malware analysis and threat intelligence services

  •    Python

malsub is a Python 3.6.x framework that wraps several web services of online malware and URL analysis sites through their RESTful Application Programming Interfaces (APIs). It supports submitting files or URLs for analysis, retrieving reports by hash values, domains, IPv4 addresses or URLs, downloading samples and other files, making generic searches and getting API quota values. The framework is designed in a modular way so that new services can be added with ease by following the provided template module and functions to make HTTP GET and POST requests and to pretty print results. This approach avoids having to write individual and specialized wrappers for each and every API by leveraging what they have in common in their calls and responses. The framework is also multi-threaded and dispatches service API functions across a thread pool for each input argument, meaning that it spawns a pool of threads per each file provided for submission or per each hash value provided for report retrieval, for example. Most of these services require API keys that are generated after registering an account in their respective websites, which need to be specified in the apikey.yaml file according to the given structure. Note that some of the already bundled services are limited in supported operations due to the fact that they were developed with free API keys. API keys associated with paid subscriptions are allowed to make additional calls not open to the public and may not be restricted by a given quota. Yet, malsub can process multiple input arguments and pause between requests as a workaround for cooldown periods.

html2pdf.it - Webservice for generating pdfs from html

  •    CSS

Webservice for generating pdfs from html

Wayne's Global Messenger (WGM)

  •    DotNet

This project consists of -An ASP.NET webservice that acts as a host for a chat program. -A WPF client application, that uses the webservice to transmit/receive messages etc. -A Silverlight client that allows users to log in from a website.