Projects tagged ‘json-rpc’


[10 total ]
3

Jayrock

 
Primary Language: C# Licensed as: GNU Lesser General Public License 2.1

Jayrock is a modest and an open source implementation of JSON and JSON-RPC for the Microsoft .NET Framework (including ASP.NET) and Mono.

Metrics updated 07 Oct 08

2

WheelMUD

 
Primary Language: C#

WheelMUD is a Multi-User Domain (MUD), also known as Multi-User Dungeons. This is a multiplayer text enviornment, that's built upon the telnet protocol. WheelMUD has been coded using C#.

Metrics updated 11 Oct 08

1

POE::Component::Server::JSONRPC

 
Primary Language: Perl

Metrics updated about 9 hours ago

1

KiokuDB

 
Primary Language: Perl

KiokuDB is an object oriented store using the Class::MOP api for data management and Search::GIN for indexing.

Metrics updated about 16 hours ago

1

django-simp

 
Primary Language: JavaScript Licensed as: GNU Lesser General Public License 3

django-simp is a simple django based image manipulation programm with a easy to use ajax interface. it's programmed with: * django * dojotoolkit * python-pil it's designed for: * easy inclusion in other applications * a easy to use ui

Metrics updated 06 Oct 08

0

persevere-framework

 
Primary Language: Java Licensed as: New BSD License

Persevere is an open source set of tools for persistence and distributed computing using an intuitive standards-based JSON interfaces of HTTP REST, JSON-RPC, JSONPath, and REST Channels. The core of the Persevere project is the Persevere Server. The ... [More] Persevere server includes a Persevere JavaScript client, but the standards-based interface is intended to be used with any framework or client. The Persevere Server is an object storage engine and application server (running on Java/Rhino) that provides persistent data storage of dynamic JSON data in an interactive server side JavaScript environment with the following key features: Create, read, update, and delete access to persistent data through a standard JSON HTTP/REST web interface Dynamic object persistence - expando objects, arrays, and JavaScript functions can be stored, for extensive JavaScript persistence support Remote execution of JavaScript methods on the server through JSON-RPC for a consistent client/server language platform Flexible and fast indexed query capability through JSONQuery Comet-based data monitoring capabilities through REST Channels with Bayeux transport plugin/negotiation support Data-centric capability-based object level security with user management, Persevere is designed to be accessed securely through Ajax with public-facing sites Comprehensive referencing capabilities using JSON referencing, including circular, multiple, lazy, non-lazy, cross-data source, and cross-site referencing for a wide variety of object structures Data integrity and validation through JSON Schema Class-based data hierarchy - typed objects can have methods, inheritance, class-based querying Pluggable data source architectures - SQL tables, XML files, remote web services can be used as data stores Service discovery through Service Mapping Description Persevere JavaScript Client is a persistent object mapping framework for JavaScript in the browser, which allows programmers to access, traverse, and manipulate persisted objects graphs easily with standard JavaScript syntax and intuitive Persistent JavaScript (PJS) API. Persevere implements the PJS API and maps JavaScript objects to persistent storage objects remotely through JSON based RESTful web services following the JSPON (JavaScript Persistent Object Notation) data interchange specification. Persevere accesses persisted object graphs provided through RESTful JSON data sources which can represent various underlying sources such as database tables, XML files, web services, and object repositories, and such persisted graphs can even span domains. Persevere allows application code to be persisted and exist within these object graphs, to facilitate improved object oriented design and organization. Persevere can provide orthogonal persistence and lazy loading support with standard JavaScript property access and modification through JavaScript pre-processing, or it can provide these capabilities natively with JavaScript 1.7. Note that the Persevere JavaScript Client is released under the MPL 1.1/GPL 2.0/LGPL 2.1 license. [Less]

Metrics updated 08 Oct 08

0

json-xml-rpc

 
Primary Language: PHP Licensed as: GNU General Public License 2.0

Version 0.8.1.1 of PHP server has been released. See the changelog. XML-RPC and JSON-RPC have enabled Ajax developers to cleanly send and receive data from the server. By providing an API in either RPC protocol, the server and client application ... [More] logic are kept separate and multiple clients may be written using the same server API. The similarity between XML-RPC and JSON-RPC motivates the development of client and server libraries which abstract-away the differences between the two protocols. The client libraries available here allow requests to be made in either XML-RPC or JSON-RPC to the same service, and the server implementations available provide responses according to the type of RPC request provided. The desired request and response formats are determined by setting the Content-Type and Accept headers respectively to application/json and text/xml accordingly. The implementations support every JSON date format currently used, including: ISO 8601 @ticks@ string format (about) ASP.NET AJAX \/Date(ticks)\/ string format (about) JSON-RPC 1.0 class hinting (about) These date formats are automatically converted into native date objects (such as Date for JavaScript and DateTime for PHP), and you may specify the preferred format for date serialization. The client allows for asynchronous as well as synchronous calls. The server library allows developers to turn any function into a RPC method since it does not require special parameters to be passed or special values to be returned; all native data types are handled automatically. The client and server implementations allow for cross-site requests in JSON-RPC by means of the "JSON-response-callback" extension. The "JSON-omit-response-wrapper" server extension is also implemented to allow for the Procedure Return object wrapper to be omitted so that the JSON result data alone is returned (this allows the server to be used in conjunction with Ext's AsyncTreeNode, for example). These libraries implement the 7 August 2006 working draft of JSON-RPC 1.1, which is mostly backwards compatible with JSON-RPC 1.0, including class hinting. They also implement XML-RPC with the discriminated null value extension. DonationsIf you value this software, please donate to ensure that it may continue to be maintained and improved. Thank you! [Less]

Metrics updated 10 Oct 08

0

The Fan Club Projects

 
Primary Language: PHP Licensed as: New BSD License

Open source projects originated within The Fan Club. Mainly Drupal modules and the odd Wordpress plugin. Everyone is welcome to contribute comment or just use the projects on their own, all projects in the repo are licensed under the new BSD license.

Metrics updated 29 Aug 08

0

javason

 
Licensed as: MIT License

Java JSON-RPC Server and Client library.

0

as3-rpclib

 
Licensed as: New BSD License

Actionscript 3 RPC Library IntroductionAs3 RPC lib is a set of libraries that can be used with Flex 2 or AS 3 to invoke remote procedure calls using: AMF0 (Flash Remoting MX) XML-RPC JSON-RPC (Coming Soon) Usage mimics the RemoteObject which is ... [More] available natively in Flex 2 in an effort to make usage in existing frameworks (e.g. Cairngorm) and design pattern (e.g. Token pattern) easy as possible. Updates 4/16/2008Fixed date format Change content-type header to text/xml Fixed binary data decoding Added encoding of generic objects Added ability to overwrite serializer Updates 4/14/2007Fixed show busy cursor Fixed untyped object returning null issue Updates 2/25/2007Added preliminary JSON support Added manifest to swc to allow for easier namespace declaration e.g. xmlns:ak33m='http://ak33m.com/mxml' Fixed XMLRPC missing double deserialazation [Less]