Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
RESTful API server written in some programming languages.
Ruby Shell Python Perl Groovy Java
branch: master
Failed to load latest commit information.
doc First commit of ApiServerStandard.
java First commit of ApiServerStandard.
jruby-netty First commit of ApiServerStandard.
perl First commit of ApiServerStandard.
ruby First commit of ApiServerStandard.
.gitignore First commit of ApiServerStandard.
.travis.yml First commit of ApiServerStandard.
AUTHORS First commit of ApiServerStandard.
LICENSE First commit of ApiServerStandard.
README.md First commit of ApiServerStandard.
config.yaml First commit of ApiServerStandard.
create_database.sh First commit of ApiServerStandard.
ddl.sql First commit of ApiServerStandard.
dml.sql First commit of ApiServerStandard.
init_gh_pages_submodule.sh

README.md

I want to know what middlewares are adapted to API server on HTTP. So I write web applications with multiple programming languages under below conditions.

  • Support JSON on HTTP interfaces.
    • JSON number must be returned as number, not string.
  • Support HTML template.
    • Use light web framework like Sinatra.
  • Support beautiful error notification with HTML for developping.
    • Use middlewares on Rack, PSGI, WSGI and Servlet layer.
  • Support profiler.
  • Support memcached cache.
  • Do unit testing.
  • Use MySQL.
    • Avoid using O/R mapper.
    • Use SQL builder instead.
    • Settings are loaded from setting file by YAML.
  • Split routing definition to multiple files.
    • For multi-person development.
  • Modern style :)
    • Handle application's dependencies.
Something went wrong with that request. Please try again.