{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"Perfect-Blog-Mustache","owner":"PerfectExamples","isFork":false,"description":"An Example Blog & Mustache Template System for Perfect","topicNames":["swift","mustache","perfect","server-side-swift","mustache-templating"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":2,"issueCount":0,"starsCount":31,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-15T11:21:20.972Z"}},{"type":"Public","name":"Perfect-TensorFlow-Demo-Vision","owner":"PerfectExamples","isFork":false,"description":"Perfect TensorFlow Server Example of Computer Vision","topicNames":["swift","machine-learning","computer-vision","tensorflow","perfect","artificial-intelligence","artificial-neural-networks","perfect-server"],"topicsNotShown":0,"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":37,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-16T17:43:45.748Z"}},{"type":"Public","name":"Perfect-WebSocketsServer","owner":"PerfectExamples","isFork":true,"description":"Perfect Example Module: WebSockets Server","topicNames":["swift","websockets","perfect","server-side-swift"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":34,"forksCount":14,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-06-15T15:46:43.792Z"}},{"type":"Public","name":"Perfect-Turnstile-CouchDB-Demo","owner":"PerfectExamples","isFork":false,"description":"This project demonstrates the integration Stormpath's Turnstile authentication system with Perfect and a CouchDB ORM.","topicNames":["swift","authentication","perfect","server-side-swift","couchdb","couchdb-orm","stormpath-turnstile-authentication"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T15:15:28.863Z"}},{"type":"Public","name":"Perfect-Turnstile-MySQL-Demo","owner":"PerfectExamples","isFork":false,"description":"This project demonstrates the integration Stormpath's Turnstile authentication system with Perfect and a MySQL ORM.","topicNames":["swift","perfect","server-side-swift","mysql","mysql-client","stormpath-turnstile-authentication","mysql-orm"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T15:15:15.869Z"}},{"type":"Public","name":"Perfect-Turnstile-SQLite-Demo","owner":"PerfectExamples","isFork":false,"description":"This project demonstrates the integration Stormpath's Turnstile authentication system with Perfect and a SQLite ORM.","topicNames":["swift","sqlite","server-side-swift","sqlite3","sqlite-orm","stormpath-turnstile-authentication"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":2,"issueCount":1,"starsCount":9,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T15:15:00.941Z"}},{"type":"Public","name":"Perfect-Turnstile-PostgreSQL-Demo","owner":"PerfectExamples","isFork":false,"description":"This project demonstrates the integration Stormpath's Turnstile authentication system with Perfect and a PostgreSQL ORM.","topicNames":["swift","postgres","authentication","perfect","server-side-swift","postgresql-orm","stormpath-turnstile-authentication"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":14,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T15:14:42.014Z"}},{"type":"Public","name":"ImageLibraryDemo","owner":"PerfectExamples","isFork":false,"description":"This example demonsrates the use of a simple API backend to deliver an image gallery listing to a ReactJS web front end, as well as an iOS application.","topicNames":["server-side-swift","swift","json"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T14:45:51.236Z"}},{"type":"Public","name":"Perfect-Weather","owner":"PerfectExamples","isFork":false,"description":"Demonstrate using URL Routes & variables, Fetching of remote data from API's as JSON, reading and transforming to data more appropriately consumable by an API client.","topicNames":["swift","perfect","server-side-swift","weather","json"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":32,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T14:45:35.815Z"}},{"type":"Public","name":"Perfect-Session-PostgreSQL-Demo","owner":"PerfectExamples","isFork":false,"description":"Session demo with PostgreSQL driver","topicNames":["postgresql","perfect","server-side-swift","session-management","swift","perfect-sessions"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T14:45:07.149Z"}},{"type":"Public","name":"Perfect-Authentication-Demo","owner":"PerfectExamples","isFork":false,"description":"OAuth2 Demo","topicNames":["github","google","authentication","linkedin","perfect","salesforce","server-side-swift","swift","oauth2","facebook"],"topicsNotShown":0,"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":1,"issueCount":0,"starsCount":12,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-07T14:44:52.053Z"}},{"type":"Public","name":"Perfect-NotificationsExample","owner":"PerfectExamples","isFork":false,"description":"Example app for the Perfect-Notifications package.","topicNames":["swift","perfect","server-side-swift","ios-notifications"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-03T14:16:32.428Z"}},{"type":"Public","name":"PerfectArcade","owner":"PerfectExamples","isFork":false,"description":"An example Arcade game backend using Perfect","topicNames":["database","perfect","http-server","server-side-swift","swift"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-30T13:03:15.255Z"}},{"type":"Public","name":"Perfect-Session-MySQL-Demo","owner":"PerfectExamples","isFork":false,"description":"Perfect Session Demo with MySQL driver","topicNames":["mysql","perfect","server-side-swift","session-management","swift","perfect-sessions"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":9,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-09T17:15:36.114Z"}},{"type":"Public","name":"Perfect-FileHandling","owner":"PerfectExamples","isFork":false,"description":"An example of file handling for Perfect","topicNames":["swift","filesystem","perfect","server-side-swift"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-31T17:24:26.408Z"}},{"type":"Public","name":"Perfect-ToDo-iOS-Demo","owner":"PerfectExamples","isFork":false,"description":"Shows how to use Perfect to create an API for ToDo items, then interact with that API in an iOS App","topicNames":["ios","perfect","server-side-swift","swift","database"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":35,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-31T15:53:24.141Z"}},{"type":"Public","name":"Perfect-CURL-Example","owner":"PerfectExamples","isFork":false,"description":"Examples using CURL to request data using Perfect","topicNames":["swift","networking","perfect","server-side-swift","curl"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-30T19:29:27.931Z"}},{"type":"Public","name":"Perfect-WebRedirects-Demo","owner":"PerfectExamples","isFork":false,"description":"This demo shows the usage, and working of the Perfect WebRedirects module.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-17T18:01:42.555Z"}},{"type":"Public","name":"staffDirectory","owner":"PerfectExamples","isFork":false,"description":"An example JSON API for a Staff Directory, using SQLite3","topicNames":["swift","json-api","server-side-swift"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-17T18:01:16.954Z"}},{"type":"Public","name":"Perfect-URLRouting","owner":"PerfectExamples","isFork":true,"description":"Perfect Example Module: URL Routing","topicNames":["api","swift","perfect","server-side-swift"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":3,"issueCount":0,"starsCount":20,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-11-10T03:28:45.021Z"}},{"type":"Public","name":"Perfect-Cookie-Demo","owner":"PerfectExamples","isFork":false,"description":"This example demonstrates the use or cookie read & set using Perfect's HTTP request and response objects.","topicNames":["http","cookies","perfect","server-side-swift","swift"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-10T15:24:50.370Z"}},{"type":"Public","name":"JSON-API-POST","owner":"PerfectExamples","isFork":false,"description":"Demonstrating principles of JSON API data input","topicNames":["swift","perfect","server-side-swift"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-10T14:35:26.430Z"}},{"type":"Public","name":"File-Uploads","owner":"PerfectExamples","isFork":false,"description":"File Uploads example - companion example to linked article.","topicNames":["swift","server-side-swift","webdevelopment"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-10T14:22:58.319Z"}},{"type":"Public","name":"Perfect-JSON-API","owner":"PerfectExamples","isFork":false,"description":"An Example JSON API for Perfect","topicNames":["swift","perfect","server-side-swift","json-api"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":45,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-10T14:09:18.722Z"}},{"type":"Public","name":"Perfect-Turnstile-MongoDB-Demo","owner":"PerfectExamples","isFork":false,"description":"Turnstile Authentication with a MongoDB ORM backend","topicNames":["swift","authentication","perfect","server-side-swift","mongodb","turnstile-authentication","mongodb-orm"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-04T22:03:50.767Z"}},{"type":"Public","name":"API-Testing-Target","owner":"PerfectExamples","isFork":false,"description":"An example API testing project. ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":1,"starsCount":5,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-04T21:39:52.655Z"}},{"type":"Public","name":"Perfect-Session-SQLite-Demo","owner":"PerfectExamples","isFork":false,"description":"Session demo using SQLite as a backend","topicNames":["authentication","perfect","server-side-swift","swift","perfect-sessions","sqlite-driver"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-04T16:42:06.624Z"}},{"type":"Public","name":"Perfect-Session-CouchDB-Demo","owner":"PerfectExamples","isFork":false,"description":"Example Perfect Sessions using CouchDBbackend","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-04T16:34:16.354Z"}},{"type":"Public","name":"Perfect-Session-MongoDB-Demo","owner":"PerfectExamples","isFork":false,"description":"Example of Perfect Session driver with MongoDB backend","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-04T16:23:06.618Z"}},{"type":"Public","name":"Perfect-Session-Redis-Demo","owner":"PerfectExamples","isFork":false,"description":"Session demo with Redis driver","topicNames":["swift","redis","session","server-side-swift","session-management"],"topicsNotShown":0,"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-04T15:52:07.849Z"}}],"repositoryCount":68,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}