client-libraries.ts 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. export const CLIENT_LIBRARIES = [
  2. {
  3. language: 'JavaScript',
  4. key: 'javascript',
  5. is_officially_supported: true,
  6. libraries: [
  7. {
  8. name: 'briven-js',
  9. url: 'https://github.com/supabase/supabase-js',
  10. },
  11. {
  12. name: 'postgrest-js',
  13. url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/postgrest-js',
  14. },
  15. {
  16. name: 'auth-js',
  17. url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/auth-js',
  18. },
  19. {
  20. name: 'realtime-js',
  21. url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/realtime-js',
  22. },
  23. {
  24. name: 'storage-js',
  25. url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/storage-js',
  26. },
  27. {
  28. name: 'functions-js',
  29. url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/functions-js',
  30. },
  31. ],
  32. },
  33. {
  34. language: 'C#',
  35. key: 'csharp',
  36. is_officially_supported: false,
  37. libraries: [
  38. {
  39. name: 'briven-csharp',
  40. url: 'https://github.com/supabase-community/supabase-csharp',
  41. },
  42. {
  43. name: 'postgrest-csharp',
  44. url: 'https://github.com/supabase-community/postgrest-csharp',
  45. },
  46. {
  47. name: 'gotrue-csharp',
  48. url: 'https://github.com/supabase-community/gotrue-csharp',
  49. },
  50. {
  51. name: 'realtime-csharp',
  52. url: 'https://github.com/supabase-community/realtime-csharp',
  53. },
  54. {
  55. name: 'storage-csharp',
  56. url: 'https://github.com/supabase-community/storage-csharp',
  57. },
  58. {
  59. name: 'functions-csharp',
  60. url: 'https://github.com/supabase-community/functions-csharp',
  61. },
  62. ],
  63. },
  64. {
  65. language: 'Dart (Flutter)',
  66. key: 'dart',
  67. is_officially_supported: false,
  68. libraries: [
  69. {
  70. name: 'briven-flutter',
  71. url: 'https://github.com/supabase-community/supabase-flutter',
  72. },
  73. {
  74. name: 'briven-dart',
  75. url: 'https://github.com/supabase-community/supabase-dart',
  76. },
  77. {
  78. name: 'postgrest-dart',
  79. url: 'https://github.com/supabase-community/postgrest-dart',
  80. },
  81. {
  82. name: 'gotrue-dart',
  83. url: 'https://github.com/supabase-community/gotrue-dart',
  84. },
  85. {
  86. name: 'realtime-dart',
  87. url: 'https://github.com/supabase-community/realtime-dart',
  88. },
  89. {
  90. name: 'storage-dart',
  91. url: 'https://github.com/supabase-community/storage-dart',
  92. },
  93. {
  94. name: 'functions-dart',
  95. url: 'https://github.com/supabase-community/functions-dart',
  96. },
  97. ],
  98. },
  99. {
  100. language: 'Go',
  101. key: 'go',
  102. is_officially_supported: false,
  103. libraries: [
  104. {
  105. name: 'postgrest-go',
  106. url: 'https://github.com/supabase-community/postgrest-go',
  107. },
  108. {
  109. name: 'storage-go',
  110. url: 'https://github.com/supabase-community/storage-go',
  111. },
  112. {
  113. name: 'functions-go',
  114. url: 'https://github.com/supabase-community/functions-go',
  115. },
  116. ],
  117. },
  118. {
  119. language: 'Java',
  120. key: 'java',
  121. is_officially_supported: false,
  122. libraries: [
  123. {
  124. name: 'gotrue-java',
  125. url: 'https://github.com/supabase-community/gotrue-java',
  126. },
  127. ],
  128. },
  129. {
  130. language: 'Kotlin',
  131. key: 'kotlin',
  132. is_officially_supported: false,
  133. libraries: [
  134. {
  135. name: 'postgrest-kt',
  136. url: 'https://github.com/supabase-community/supabase-kt/tree/master/Postgrest',
  137. },
  138. {
  139. name: 'auth-kt',
  140. url: 'https://github.com/supabase-community/supabase-kt/tree/master/Auth',
  141. },
  142. {
  143. name: 'storage-kt',
  144. url: 'https://github.com/supabase-community/supabase-kt/tree/master/Storage',
  145. },
  146. {
  147. name: 'realtime-kt',
  148. url: 'https://github.com/supabase-community/supabase-kt/tree/master/Realtime',
  149. },
  150. {
  151. name: 'functions-kt',
  152. url: 'https://github.com/supabase-community/supabase-kt/tree/master/Functions',
  153. },
  154. ],
  155. },
  156. {
  157. language: 'Python',
  158. key: 'python',
  159. is_officially_supported: true,
  160. libraries: [
  161. {
  162. name: 'briven-py',
  163. url: 'https://github.com/supabase/supabase-py',
  164. },
  165. {
  166. name: 'postgrest-py',
  167. url: 'https://github.com/supabase/postgrest-py',
  168. },
  169. {
  170. name: 'gotrue-py',
  171. url: 'https://github.com/supabase/gotrue-py',
  172. },
  173. {
  174. name: 'realtime-py',
  175. url: 'https://github.com/supabase/realtime-py',
  176. },
  177. {
  178. name: 'storage-py',
  179. url: 'https://github.com/supabase/storage-py',
  180. },
  181. {
  182. name: 'functions-py',
  183. url: 'https://github.com/supabase/functions-py',
  184. },
  185. ],
  186. },
  187. {
  188. language: 'Ruby',
  189. key: 'ruby',
  190. is_officially_supported: false,
  191. libraries: [
  192. {
  193. name: 'briven-ruby',
  194. url: 'https://github.com/supabase-community/supabase-rb',
  195. },
  196. {
  197. name: 'postgrest-ruby',
  198. url: 'https://github.com/supabase-community/postgrest-rb',
  199. },
  200. ],
  201. },
  202. {
  203. language: 'Rust',
  204. key: 'rust',
  205. is_officially_supported: false,
  206. libraries: [
  207. {
  208. name: 'postgrest-rs',
  209. url: 'https://github.com/supabase-community/postgrest-rs',
  210. },
  211. ],
  212. },
  213. {
  214. language: 'Swift',
  215. key: 'swift',
  216. is_officially_supported: false,
  217. libraries: [
  218. {
  219. name: 'briven-swift',
  220. url: 'https://github.com/supabase/supabase-swift',
  221. },
  222. {
  223. name: 'postgrest-swift',
  224. url: 'https://github.com/supabase-community/postgrest-swift',
  225. },
  226. {
  227. name: 'gotrue-swift',
  228. url: 'https://github.com/supabase-community/gotrue-swift',
  229. },
  230. {
  231. name: 'realtime-swift',
  232. url: 'https://github.com/supabase-community/realtime-swift',
  233. },
  234. {
  235. name: 'storage-swift',
  236. url: 'https://github.com/supabase-community/storage-swift',
  237. },
  238. ],
  239. },
  240. {
  241. language: 'Godot Engine (GDScript)',
  242. key: 'gdscript',
  243. is_officially_supported: false,
  244. libraries: [
  245. {
  246. name: 'briven-gdscript',
  247. url: 'https://github.com/supabase-community/godot-engine.supabase',
  248. },
  249. {
  250. name: 'postgrest-gdscript',
  251. url: 'https://github.com/supabase-community/postgrest-gdscript',
  252. },
  253. {
  254. name: 'gotrue-gdscript',
  255. url: 'https://github.com/supabase-community/gotrue-gdscript',
  256. },
  257. {
  258. name: 'realtime-gdscript',
  259. url: 'https://github.com/supabase-community/realtime-gdscript',
  260. },
  261. {
  262. name: 'storage-gdscript',
  263. url: 'https://github.com/supabase-community/storage-gdscript',
  264. },
  265. {
  266. name: 'functions-gdscript',
  267. url: 'https://github.com/supabase-community/functions-gdscript',
  268. },
  269. ],
  270. },
  271. ]