Git Product home page Git Product logo

console's Introduction

Console ๐Ÿ–ฅ๏ธ

Discord Twitter Account appwrite.io

Appwrite

Appwrite Console is the Graphical User Interface that developers interact with when accessing their Appwrite instance in the web browser.

Appwrite Console has been built with the following frameworks:

Developer Experience

Developer experience has always been a priority for Appwrite since its inception. The web console is one of the most important pieces of the developer experience puzzle. The new web console not only looks better but serves a functional purpose.

Simplicity

The new UI reduces visual load with more purposeful color use and more selective inclusion of information.

Consistency

The new Appwrite Console uses a consistent UI library, so navigating from page to page and task to task will flow seamlessly.

Accessibility

Console 2.0 is designed to be accessible, from design to code. Console 2.0 is also designed to be accessible to developers of all skill levels. Complex workflows will provide more guidance for newer developers and promote good technical decisions.

Scalability and Collaboration

The new console is more maintainable and welcoming to community contributions. Console 2.0 is built using Svelte instead of our own library. It's better documented and well-known, making it easier for developers to contribute to Appwrite.

Contributing

All code contributions, including those of people with commit access, must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code.

We truly โค๏ธ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.

Security

For security issues, kindly email us at [email protected] instead of posting a public issue on GitHub.

Follow Us

Join our growing community around the world! See our official Blog. Follow us on Twitter, Facebook Page, Facebook Group, and Dev Community or join our live Discord server for more help, ideas, and discussions.

License

This repository is available under the BSD 3-Clause License.

console's People

Contributors

abnegate avatar adityaoberai avatar ananya2001-an avatar armannik avatar benmccann avatar christyjacob4 avatar codercatdev avatar elad2412 avatar eldadfux avatar fresauce avatar gewenyu99 avatar jalajcodes avatar kabhamo avatar kannishashankh avatar lohanidamodar avatar loks0n avatar meldiron avatar nick2432 avatar pineappleionic avatar safwanyp avatar shimonewman avatar singhbhaskar avatar sourabpramanik avatar stnguyen90 avatar tglide avatar torstendittmann avatar utkarshahuja2003 avatar vermakhushboo avatar wess avatar yatharth1706 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

console's Issues

๐Ÿ› Bug Report: Project is not creating from console

๐Ÿ‘Ÿ Reproduction steps

Try to create a project using console

๐Ÿ‘ Expected behavior

It should create the project

๐Ÿ‘Ž Actual Behavior

The server returns server error and the project is not creating

๐ŸŽฒ Appwrite version

Version 1.1.x

๐Ÿ’ป Operating system

MacOS

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: File max upload size is confusing when using a plan

๐Ÿ‘Ÿ Reproduction steps

  1. Upgrade to Pro plan on Appwrite Cloud
  2. Create a new Storage Bucket (default upload size 3 GB)
  3. Click on "Create file" button

๐Ÿ‘ Expected behavior

Screen Shot 2024-01-04 at 21 27 58 PM

๐Ÿ‘Ž Actual Behavior

Uploadsize_cloud_display_bug

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

MacOS

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Error loading some assets

๐Ÿ‘Ÿ Reproduction steps

After some time, randomly, The console starts showing all texts underlined, and some elements like buttons are misformed. This seemed to be a Cloudflare caching issue, since after purging cache and deleting all browser data it started working again, but after setting a rule to override caching, the same error persists some times.

This happens in Firefox mainly and some times in chrome.

๐Ÿ‘ Expected behavior

Obviously that should not happen

๐Ÿ‘Ž Actual Behavior

Captura de pantalla 2023-09-13 120232

Errors and warnings being displayed in the browser console:

Realtime got disconnected. Reconnect will be attempted in 1 seconds. <empty string> [_layout.svelte.3d312bd3.js:5:164](https://dh-sw.net/_app/immutable/entry/_layout.svelte.3d312bd3.js)
    Immutable 3
        co
        createSocket
        i

Ignoring unsupported entryTypes: layout-shift.

The resource at โ€œhttps://sdh-sw.net/fonts/inter/inter-v8-latin-600.woff2โ€ preloaded with link preload was not used within a few seconds. Make sure all preload tag attributes are set correctly. platforms

The resource at โ€œhttps://dh-sw.net/fonts/inter/inter-v8-latin-regular.woff2โ€ preloaded with link preload was not used within a few seconds. Make sure all preload tag attributes are set correctly. platforms

The resource at โ€œhttps://dh-sw.net/fonts/poppins/poppins-v19-latin-500.woff2โ€ preloaded with link preload was not used within a few seconds. Make sure all preload tag attributes are set correctly. platforms

The resource at โ€œhttps://dh-sw.net/fonts/poppins/poppins-v19-latin-600.woff2โ€ preloaded with link preload was not used within a few seconds. Make sure all preload tag attributes are set correctly. platforms

The resource at โ€œhttps://dh-sw.net/fonts/poppins/poppins-v19-latin-700.woff2โ€ preloaded with link preload was not used within a few seconds. Make sure all preload tag attributes are set correctly. platforms

The resource at โ€œhttps://dh-sw.net/fonts/source-code-pro/source-code-pro-v20-latin-regular.woff2โ€ preloaded with link preload was not used within a few seconds . Make sure all preload tag attributes are set correctly.

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

Cloudflare, Ubuntu server (latest version), Firefox

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Dashboard does not show the info on user, database and storage

๐Ÿ‘Ÿ Reproduction steps

The dash does show all the info on a newly created projects but always ends up showing 0 for all info on the next day.
So far this issue has affected all my Appwrite instances, local or cloud.

Screenshot from 2022-11-25 14-42-33

docker logs appwrite
[Error] Method: GET
[Error] URL: /v1/account
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Project with the requested ID could not be found. Please check the value of the X-Appwrite-Project header to ensure the correct project ID is being used.
[Error] File: /usr/src/code/app/controllers/general.php
[Error] Line: 143
[Error] Timestamp: 2022-11-25T06:50:26+00:00
[Error] Method: GET
[Error] URL: /v1/account
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Project with the requested ID could not be found. Please check the value of the X-Appwrite-Project header to ensure the correct project ID is being used.
[Error] File: /usr/src/code/app/controllers/general.php
[Error] Line: 143
[2022-11-25 06:50:29 *15.4]     NOTICE  ProcessFactory::finish() (ERRNO 1004): send 1970 bytes failed, because session#35 is closed
[2022-11-25 06:50:29 *15.4]     NOTICE  ProcessFactory::end() (ERRNO 1005): session#35 is closed
[2022-11-25 06:50:52 *16.5]     NOTICE  ProcessFactory::finish() (ERRNO 1004): send 9793 bytes failed, because session#36 is closed
[2022-11-25 06:50:52 *16.5]     NOTICE  ProcessFactory::end() (ERRNO 1005): session#36 is closed
[Error] Timestamp: 2022-11-25T06:51:04+00:00
[Error] Method: GET
[Error] URL: /v1/account
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Project with the requested ID could not be found. Please check the value of the X-Appwrite-Project header to ensure the correct project ID is being used.
[Error] File: /usr/src/code/app/controllers/general.php
appwrite doctor
๐Ÿ‘ฉโ€โš•๏ธ Running Appwrite Doctor for version 1.1.2 ...

Checking for production best practices...
๐ŸŸข Hostname has a public suffix (mydomain)
๐ŸŸข CNAME target has a public suffix (mydomain)
๐ŸŸข Using a unique secret key for encryption
๐ŸŸข App environment is set for production
๐ŸŸข Abuse protection is enabled
๐ŸŸข Console access limits are enabled
๐Ÿ”ด HTTPS force option is disabled
๐Ÿ”ด Logging adapter is disabled

Checking connectivity...
Database............connected ๐Ÿ‘
Queue...............connected ๐Ÿ‘
Cache...............connected ๐Ÿ‘
SMTP................connected ๐Ÿ‘
StatsD..............connected ๐Ÿ‘
InfluxDB............connected ๐Ÿ‘

Checking volumes...
๐ŸŸข Uploads Volume is readable
๐ŸŸข Uploads Volume is writeable
๐ŸŸข Cache Volume is readable
๐ŸŸข Cache Volume is writeable
๐ŸŸข Config Volume is readable
๐ŸŸข Config Volume is writeable
๐ŸŸข Certs Volume is readable
๐ŸŸข Certs Volume is writeable

Checking disk space usage...
๐ŸŸข Uploads Volume has 43.10GB free space (17.54% used)
๐ŸŸข Cache Volume has 43.10GB free space (17.54% used)
๐ŸŸข Config Volume has 43.10GB free space (17.54% used)
๐ŸŸข Certs Volume has 43.10GB free space (17.54% used)

๐Ÿ‘ Expected behavior

For the dash to show all the info

๐Ÿ‘Ž Actual Behavior

Dash ends up showing 0 info

๐ŸŽฒ Appwrite version

Different version (specify in environment)

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

Appwrite v1.1.1 & v.1.1.2
Linode instance - archlinux, ubuntu 22.04
Local docker on arch

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Email invite error, doesn't show properly formated html.

๐Ÿ‘Ÿ Reproduction steps

Do a fresh install
Singup, Login
Create a project and press invite,
In pop-up add dummy name and email and press send invite.

๐Ÿ‘ Expected behavior

On error, should format html code as expected, not as string. And the link should lead to appwrite.io/ as in this example it would lead to domain.com/docs/email-delivery which doesn't exist.

๐Ÿ‘Ž Actual Behavior

Screenshot 2023-05-17 at 13 33 31

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

Cloudflare proxy domain to server, nginx manager to proxy to local container.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature request : CI - ignore some files in event trigger of `tests` GHA

๐Ÿ”– Feature description

We should add paths-ignore to event triggering config since running tests where it's not needed is a bit unnecessary...like for the .md files

๐ŸŽค Pitch

paths-ignore:
      - '.gitignore'
      - '**.md'

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Incorrect ProjectID Instructions

๐Ÿ‘Ÿ Reproduction steps

  1. Navigate to the Appwrite dashboard.
  2. Create a new project.
  3. Enter a project ID containing alpha numeric characters, non-leading hyphens, periods, and underscores (example project_1).
  4. Observe the error or unexpected behavior.

2023-10-04 04_09_52-Onboarding - Appwrite

๐Ÿ‘ Expected behavior

From the code in

appwrite\src\Appwrite\Utopia\Database\Validator\ProjectId.php

2023-10-04 04_11_58-ProjectId php - hacktoberfest 2023 - Visual Studio Code

It can be seen that the regex doesn't accept underscores as well as leading hyphens and periods in projectID.

The error message provided, also has a slight correction, that it only accepts non-leading hyphens.

Thus, the expected behavior, would be, the following:

2023-10-04 04_19_43-Onboarding - Appwrite

๐Ÿ‘Ž Actual Behavior

It currently shows wrong statement, that it accepts underscores as well as periods

2023-10-04 04_09_52-Onboarding - Appwrite

This causes confusion among people, not sure what they did wrong, as they were correctly following the instructions

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Enum opposite require logic

๐Ÿ‘Ÿ Reproduction steps

When someone tries to create an enum and set it as required, then the field Default value also becomes required, which makes it impossible to create the enum field.

More details are here:
appwrite/appwrite#5391

๐Ÿ‘ Expected behavior

Let the user create the enum and make the Default value not required.

I think

๐Ÿ‘Ž Actual Behavior

The Default value is required, and you can't (Which makes sense) select any value.

In the code:
console/project-[project]/databases/database-[database]/collection-[collection]/attributes/enum.svelte

<Enum
    id="default"
    label="Default value"
    attribute={{
        key: data.key,
        type: 'string',
        status: 'enabled',
        format: 'enum',
        elements: data.elements ?? [],
        required: data.required,
        default: data.default
    }}
    bind:value={data.default} />
<InputChoice id="required" label="Required" bind:value={data.required} disabled={data.array}>
    Indicate whether this is a required attribute
</InputChoice>

You can notice that the Enum required attribute is attached to the Required option.

From my POV it seems like the required attribute should be flipped or removed completely.

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: ability to search / filters through collections

๐Ÿ”– Feature description

You guys should add search / filters to the collections.

๐ŸŽค Pitch

it's difficult to find document you guys add search / filters to the collections.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Enable Filtering Functionality on Authentication Page

๐Ÿ”– Feature description

Currently, on the Auth page, there is no way to filter users based on specific fields such as Email, Name, Status, etc. Therefore, I am requesting a feature to be implemented that would allow filtering users by specific fields.

๐ŸŽค Pitch

Adding this feature will address the challenge of manually filtering users based on specific fields, resulting in a significant improvement in user experience.

For instance, consider a scenario where I have over 1000 users and need to efficiently filter them by status, whether verified or unverified.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Attributes can be both required and an array

๐Ÿ‘Ÿ Reproduction steps

Appwrite database > collection > attributes > create attribute

๐Ÿ‘ Expected behavior

In some cases it might be possible that a user wants to create an attribute that is both an array and also required, so making it an either-or case is not nice IMO.

๐Ÿ‘Ž Actual Behavior

Currently it just allows u to choose one:

Screenshot 2023-06-05 220148

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: [Console-UI] No Padding for Function Fields

๐Ÿ‘Ÿ Reproduction steps

See the followings -

Screenshot 2023-10-01 at 1 09 43โ€ฏPM Screenshot 2023-10-01 at 1 09 39โ€ฏPM Screenshot 2023-10-01 at 1 09 51โ€ฏPM

๐Ÿ‘ Expected behavior

Add relevant spacing / padding.
Also maybe keep the boxing similar to other fields like -

Screenshot 2023-10-01 at 1 11 39โ€ฏPM

๐Ÿ‘Ž Actual Behavior

No space at the start.

๐ŸŽฒ Appwrite version

Version 1.4.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: don't upload the whole document when editing only one field

๐Ÿ”– Feature description

Hello,

I'm working with large datasets. I noticed that it takes me 10s of seconds to change a single text field of a document.
By inspecting the network call I noticed that the Console uploaded the whole document when clicking on the "update" field.
The more data I get the slower the Console becomes.

It could be a great (and quick to implement) improvement to only update the field that was actually edited.

In my case, the collection has a relationship array, containing multiple MBs of nested data.

๐ŸŽค Pitch

It would considerably improve the user experience while working with big databases.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Contents overflowing in the Sessions section (Not Responsive)

๐Ÿ‘Ÿ Reproduction steps

image

  1. Create a user.
  2. Go to the Auth Section.
  3. Click on the user.
  4. Navigate to the Sessions

๐Ÿ‘ Expected behavior

The contents should not overflow.

๐Ÿ‘Ž Actual Behavior

Contents(the table) is overflowing in the x-direction

๐ŸŽฒ Appwrite version

Version 1.4.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

I am using Appwrite 1.4.9

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Session delete modal is not closing

๐Ÿ‘Ÿ Reproduction steps

  1. Go to Auth tab
  2. Select any user
  3. Go to Sessions tab
  4. Delete any session
  5. After deletion popup is not closing

๐Ÿ‘ Expected behavior

Popup should close after the success of deletion

๐Ÿ‘Ž Actual Behavior

The popup persists and after clicking again it shows the session is not found because ultimately session is being deleted.

๐ŸŽฒ Appwrite version

Version 1.2.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

I have used the docker container to pull the image appwrite/appwrite:1.2.1

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Browser and device image broken in project Auth - User sssions

๐Ÿ‘Ÿ Reproduction steps

image

I made a session for a user from React Native Android application

๐Ÿ‘ Expected behavior

Some Image should be there

๐Ÿ‘Ž Actual Behavior

Image is not there

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Console UI Attributes of document entry unreadable in collection view.

๐Ÿ‘Ÿ Reproduction steps

Switching to other collections from the side panel to a collection with a lot of attributes results in a fixed-width unscrollable horizontal table.

Screenshot 2023-04-14 at 11 15 55

image

๐Ÿ‘ Expected behavior

Display the full extent of the attribute name and fit relevant attribute content.

๐Ÿ‘Ž Actual Behavior

Having a lot of attributes will divide the space between all the elements.

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Delete date doesn't work

๐Ÿ‘Ÿ Reproduction steps

  1. create a collection with an attribute of type Datetime.
  2. create a document in that collection and pick any date for that attribute
  3. now open the created document and edit it by deleting/clearing the date
  4. click update
  5. refresh the page to get the new document values

๐Ÿ‘ Expected behavior

the date attribute shows no date

๐Ÿ‘Ž Actual Behavior

the date attribute shows current date

๐ŸŽฒ Appwrite version

Version 1.4.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

appwrite 1.4.3

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Can't close Execute function modal

๐Ÿ‘Ÿ Reproduction steps

  1. Click Execute now from a function's Executions tab\
  2. Click the 'x' at the top right

image

๐Ÿ‘ Expected behavior

The modal closes

๐Ÿ‘Ž Actual Behavior

The modal doesn't close

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Unable to update function timeout beyond 900

๐Ÿ‘Ÿ Reproduction steps

Head to the functions settings screen and try to update the function timeout beyond 900 seconds.

๐Ÿ‘ Expected behavior

The function timeout is updated

๐Ÿ‘Ž Actual Behavior

Timeout cannot be updated beyond 900 due to the limit being hardcoded in the console
https://github.com/appwrite/console/blob/main/src/routes/console/project-%5Bproject%5D/functions/function-%5Bfunction%5D/settings/%2Bpage.svelte#L476

๐ŸŽฒ Appwrite version

Version 1.2.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Boolean attributes in collections are set to undefined when false is default

๐Ÿ‘Ÿ Reproduction steps

Hi ๐Ÿ‘‹๐Ÿฝ I know this is a really minor detail, but it bugged me today, so I figured I might as well report it.

  1. In a Collection, add a new attribute
  2. Give it a key and set the "Attribute type" to Boolean
  3. Set "Default value" to False
  4. Save

๐Ÿ‘ Expected behavior

The default value should be false

๐Ÿ‘Ž Actual Behavior

It always set to undefined unless a default of True is selected

๐ŸŽฒ Appwrite version

Version 1.2.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

  • Appwrite 1.2.1 running on VPS (Ubuntu)
  • Using Web SDK

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: some confirmation dialogs appear out of screen

๐Ÿ‘Ÿ Reproduction steps

When I click on some Delete buttons (APIkeys, users, collections...), their confirmation dialogs appear out of the screen, at least partially, making it impossible to click on buttons. And it is not possible to scroll to make the dialogs appear.

Inspecting the HTML and CSS, it looks like a CSS rule, @layer the-new-css-reset { does not include the <dialog> tag. When I manually add dialog, to the list, it works as expected.

:where(:not(html,
 dialog,
 iframe,
 canvas,
...

๐Ÿ‘ Expected behavior

The dialogs should be centered on the screen, or at least, all their content must be accessible.

๐Ÿ‘Ž Actual Behavior

Dialogs are truncated or invisible. This picture shows the bottom of my browser window:
Capture dโ€™รฉcran du 2023-06-22 15-27-24

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

Self-hosted Appwrite 1.3.7

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Modal should be in the center instead of corner for better visibility and UX

๐Ÿ‘Ÿ Reproduction steps

When i am deleting my custom domain a blank screen appears and the modal for deleting is not showing there.

๐Ÿ‘ Expected behavior

The modal should be in the center.
I checked it through inspect in my browser and from there I found out that it is settled in the bottom instead of center.

๐Ÿ‘Ž Actual Behavior

Here's the demo of this issue:
Screencast from 13-06-23 10:31:19 PM IST.webm
Also some other pages have the same problems too.
Like create collection page:
245566220-f884f82f-f260-452a-945d-d524b1422a5e

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: SMTP Auth Button Remains Disabled

๐Ÿ‘Ÿ Reproduction steps

In Appwrite Cloud, I change the Reply To field and the Update button stays disabled. For it to enable, I need to change another field like the Subject field.
Screenshot 2023-12-25 at 4 26 15โ€ฏPM

๐Ÿ‘ Expected behavior

I should be able to update the Reply To field by itself.

๐Ÿ‘Ž Actual Behavior

The field remains disabled.

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

MacOS

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Signup page content overflow

๐Ÿ‘Ÿ Reproduction steps

  1. Correct the content so that it organizes well and fixes some of the unnecessary gaps.

  2. So that the content doesn't overflow from the page and will manage it in a single window.

  3. Will reduce the gap b/w signup and name fields.

๐Ÿ‘ Expected behavior

So the above-mentioned changes will give by default full page view for the signUp page and the content would not get overflow .

๐Ÿ‘Ž Actual Behavior

Before organising up the code:

image

After orgainising up the code:

image

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

Pls assign me the same issue and I will raise up the PR ASAP and have full understanding of the pages how to organise up the code for such issues.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Unable to use .community domains as custom domains in firefox

๐Ÿ‘Ÿ Reproduction steps

  • Go to any project and try to add a custom domain
  • Enter a domain ending with .community

๐Ÿ‘ Expected behavior

The form should accept .community domains and move on to the next step

image

๐Ÿ‘Ž Actual Behavior

You get a "Must be a valid domain error"

image

Note that it is possible to bypass this error by changing the validation pattern on the form
image

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Dropdown is too wide

๐Ÿ‘Ÿ Reproduction steps

  • Navigate to Collections : Go to the "Collections" section in the sidebar.

  • Open Your Collection : Click on the collection where the related attribute is located.

  • Update Values : Click on any value Try to update it.

  • Check Sidebar Again : Return to the sidebar and check if the values are hidden or visible.

Screencast.from.26-12-23.02.56.56.PM.IST.webm

๐Ÿ‘ Expected behavior

It should show all the values which are hidden in the sidebar.

๐Ÿ‘Ž Actual Behavior

The values actually got hidden.

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

OS : Ubuntu 22
Browser : Firefox

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Full-width container layout

๐Ÿ”– Feature description

Add an option to select which layout to use (fixed width vs full width). A way to implement this is similar to how you would select whether to use light/dark/system theme.

๐ŸŽค Pitch

Right now appwrite has a max width of 1260px for its main content. On a wide screen monitor, lots of space is wasted - especially when I am looking at documents that have multiple attributes. I barely see any data at all without having to open each document in a separate tab. When I am debugging and want to look at the documents in a tabular manner to easily compare the values etc. It's really hard to do that. The table cells are too squished together.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Failed index still gives "Index Created" message

๐Ÿ‘Ÿ Reproduction steps

When I make an Index that would throw an error/fail it shows it failed but it also pops a small banner in the top right corner saying the index was created with a green tick, seems a bit off.

๐Ÿ‘ Expected behavior

It should either change the banner to something that would indicate it failed or not show it at all.

๐Ÿ‘Ž Actual Behavior

Screen.Recording.2023-05-02.at.23.05.15.mov

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

MacOS

๐Ÿงฑ Your Environment

Appwrite Cloud Console (In Safari)

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Incorrect accounting for registered users based on time

๐Ÿ‘Ÿ Reproduction steps

Go to the console, click Auth, and select one of the timer periods: 24h, 30d, 90d

๐Ÿ‘ Expected behavior

It will show the cumulative registered users for that time period selected

๐Ÿ‘Ž Actual Behavior

It shows the registered users based on the last 'bar' from the graph, not the cumulative number based on the time selected:

24 hours:
image

30d:
image

90days:
image

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Doesn't display error on entering wrong card details

๐Ÿ‘Ÿ Reproduction steps

click on upgrade plan
enter wrong card details
the error box pops up but doesn't show what is the error text?

๐Ÿ‘ Expected behavior

It should show error message also

๐Ÿ‘Ž Actual Behavior

The error box is empty

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

image_2023-12-23_191412985

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ“š Documentation: Apple App code snippet for step 3 throws `Extraneous argument label 'status:' in call` in Xcode

๐Ÿ’ญ Description

When creating a new Apple App from the console and reaching step 3, the following code snippet appears:

let client = Client()
    .setEndpoint("http://localhost:3000/v1")
    .setProject("6496fd6f36368405265d")
    .setSelfSigned(status: true) // For self signed certificates, only use for development

When implemented in Xcode, it throws the following error: Extraneous argument label 'status:' in call, since the correct signature for the setSelfSigned method from the sdk-for-apple repo on line 145, requires no implementation of the status: label.

open func setSelfSigned(_ status: Bool = true) -> Client

Also, wasn't sure if this counts as a bug or a documentation issue, so I went with documentation. Hopefully it's not a problem.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: API Keys Update Expiration Date - Incorrect description

๐Ÿ‘Ÿ Reproduction steps

incorrect description at "Update Expiration Date" Input inside API edit form.

Flow: appwrite -> myProject -> Integrations -> API Keys -> myAPI -> "Update Expiration Date" Input

๐Ÿ‘ Expected behavior

The description should have been "Specify an expiration date"

๐Ÿ‘Ž Actual Behavior

The description is "Choose any name that will help you distinguish between API keys."
API-Key-Appwrite

๐ŸŽฒ Appwrite version

Version 1.2.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Document IDs Don't Update when Changing Collections

๐Ÿ‘Ÿ Reproduction steps

This issue was uploaded on appwrite/appwrite by @stnguyen90.
URL of original issue: here

  1. Have multiple collections with multiple documents
  2. Have your view set up so the ID is truncated
  3. Switch between Collections

๐Ÿ‘ Expected behavior

The IDs update

๐Ÿ‘Ž Actual Behavior

The IDs don't update:

Screen.Recording.2023-04-12.at.3.14.01.PM.mov

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

The video was recorded on an older version, but the bug is still prevalent on Appwrite Cloud (1.4.4).

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: improve login page core web vitals

๐Ÿ”– Feature description

Prerender the login page for improved core web vitals

๐ŸŽค Pitch

While investigating SvelteKit applications in the wild, I found that AppWrite consoles are written in SvelteKit and fail core web vitals. E.g. here's one such URL: https://auth.lucas-cm.com.br/login

A big contributor to this is that SSR is disabled, so just a blank page loads initially.

This could best be avoided by prerendering the login page.

(Alternately, the largest image on the page could be preloaded and you could render some image, background image, or text while the JavaScript is being fetched rather than leaving the page blank, but this would be more work, a worse user experience, and probably still worse on core web vitals)

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Cannot set false for required boolean attribute for a new document

๐Ÿ‘Ÿ Reproduction steps

  • Make a new attribute with Boolean data type in an existing or new collection with required constraint
  • Insert a new document through console in the same collection
  • Try to set the Boolean attribute to false

๐Ÿ‘ Expected behavior

I think we should be able to leave it blank and default to false?

๐Ÿ‘Ž Actual Behavior

Leaving it blank is not acceptable
image

๐ŸŽฒ Appwrite version

Version 1.2.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

Appwrite Console 1.2.1

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

Add the option to disable the console AI

This is necessary for enterprise use cases when working with confidential or proprietary data that must not leave the premises.
While you have promp-engineered ChatGPT to only respond to queries about the Appwrite console, the contents of the query are nevertheless sent to OpenAI for inference, including any proprietary or confidential data that the user might erroneously insert into the prompt.
To be able to ensure that company-wide infosec policies are followed, it is adamant that the ability to use the built-in AI can be optionally disabled by a system administrator.

๐Ÿ› Bug Report: Single links instead of plural one.

๐Ÿ‘Ÿ Reproduction steps

In this file
https://github.com/appwrite/console/blob/9174d8f8cb584744dd7a53f69d324f490ee82ee3/src/lib/layout/logs.svelte

Two dynamically generated links use a singular path instead of a plural one.

deployment instead of deployments

rawData = `${sdk.forConsole.client.config.endpoint}/functions/${$log.func.$id}/deployment/${$log.data.$id}?mode=admin&project=${$page.params.project}`;

execution instead of executions

rawData = `${sdk.forConsole.client.config.endpoint}/functions/${$log.func.$id}/execution/${$log.data.$id}?mode=admin&project=${$page.params.project}`;

๐Ÿ‘ Expected behavior

Links should point to

๐Ÿ‘Ž Actual Behavior

...

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Showing toast with inverse message when enabling/disabling OAuth2 Providers

๐Ÿ‘Ÿ Reproduction steps

  • Click on any OAuth2 Provider in settings
  • fill the form
  • Click on update

๐Ÿ‘ Expected behavior

It should show "enabled" in the toast when enabling an OAuth2 Provider instead of showing "disabled".

๐Ÿ‘Ž Actual Behavior

image
The toast is indicating that github authentication has been disabled even though it's enabled.

๐ŸŽฒ Appwrite version

Version 1.2.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

Appwrite Console

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: play/pauseโฏ๏ธ button affects navigation.

๐Ÿ‘Ÿ Reproduction steps

Under any section Auth, Storage, Database, Functions.

When pressed play/pauseโฏ๏ธ button. It redirects to OVERVIEW page.

๐Ÿ‘ Expected behavior

Click event of play/pauseโฏ๏ธ button. Should have no effect on website navigation.

๐Ÿ‘Ž Actual Behavior

Functions.-.Appwrite.-.Google.Chrome.2024-01-07.15-47-45.mp4
Users.-.Appwrite.-.Google.Chrome.2024-01-07.15-44-37.mp4

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Users Are not listed on Chrome fรณr phone

๐Ÿ‘Ÿ Reproduction steps

Go to Users tab on Google Chrome on phone and there is no text.

image

๐Ÿ‘ Expected behavior

It should list all users.

๐Ÿ‘Ž Actual Behavior

No text.

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ“š Documentation:

๐Ÿ’ญ Description

Add steps in contributing guildelines for project development setup including :

  1. Cloning Repo
  2. Installing dependencies
  3. Creating .env file from sample.env

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Window is not defined

๐Ÿ‘Ÿ Reproduction steps

  • I cloned the console repo for appwrite
  • I configured the .env.example file with the credentials of my local instance of Appwrite
  • After installing the dependencies on my local system just did npm run dev
  • The app didn't even run, just throws the error ReferenceError: window is not defined. The error is coming form src/lib/stores/sdk.ts.
  • Here in the sdk.ts file on line number 16 the error is seems to be located at

๐Ÿ‘ Expected behavior

After configuring the env file and installing the dependencies the app is suppose to run without errors

๐Ÿ‘Ž Actual Behavior

The app is throwing this error

image

Here is the typescript error in src/lib/stores/sdk.ts

image

๐ŸŽฒ Appwrite version

Version 1.1.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

I'm running Appwrite on my local machine using docker.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: example JSON for function execution is incorrect syntactically

๐Ÿ‘Ÿ Reproduction steps

Go to:
Functions -> Your function -> Execute now -> Enable "show example json"

๐Ÿ‘ Expected behavior

The example JSON has incorrect syntax:
Screenshot 2023-07-08 215545

๐Ÿ‘Ž Actual Behavior

The keys should be strings only.

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: ability to search through documents

๐Ÿ”– Feature description

You guys should add search to the documents.

๐ŸŽค Pitch

it's difficult to find document you guys add search to the documents.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Able to move to next screen after selecting wrong file extension for Function

๐Ÿ‘Ÿ Reproduction steps

  1. Create a new project or use existing project
  2. Go to functions
  3. Create a new manual function
  4. Select or drop a file with any extension other than .gz
  5. Click next and you are able to move to next step

๐Ÿ‘ Expected behavior

Should validate the input before moving to next step

๐Ÿ‘Ž Actual Behavior

Not properly validating before moving to next step, just the helper text says "Invalid file extension"

๐ŸŽฒ Appwrite version

Appwrite Cloud

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Copy Button Issue

๐Ÿ‘Ÿ Reproduction steps

  1. Go to Auth
  2. Click on settings
  3. Click on any OAuth 2 providers
  4. Click on Copy URI button

๐Ÿ‘ Expected behavior

It should show some pop up that the link has been copied

๐Ÿ‘Ž Actual Behavior

Doesn't Show anything and it feels like copy button is not working.

๐ŸŽฒ Appwrite version

Version 1.4.x

๐Ÿ’ป Operating system

Linux

๐Ÿงฑ Your Environment

No response

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Very slow web browsing in the console with Safari

๐Ÿ‘Ÿ Reproduction steps

Go to appwrite web interface, for example :
https://appwrite.my-domain.com/console/

Then navigate between the different collections and attributes tabs, etc.

๐Ÿ‘ Expected behavior

Smooth, Google Chrome-like navigation.

๐Ÿ‘Ž Actual Behavior

Very long loading times, datas seems to be reloaded each time instead of using the browser's cache

๐ŸŽฒ Appwrite version

Version 1.3.x

๐Ÿ’ป Operating system

MacOS

๐Ÿงฑ Your Environment

Appwrite v1.3.8 Deploy with CapRover
Safari : Version 16.5.2 (18615.2.9.11.10)
MacOS : 13.4.1 (c) (22F770820d)
Server : VPS on OVH cloud with 4 vCores and 4Go ram.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿš€ Feature: Add Auto-Completion for Headers

๐Ÿ”– Feature description

Similar to Postman,
Please add a auto-completion support for adding common/generic headers on the dashboard.


Relevant UI -

Screenshot 2023-10-02 at 1 56 05โ€ฏPM

๐ŸŽค Pitch

Current used headers & body are saved for repeated usage, aware of that but this would enhance the UX incase of appwrite restart, session delete and re-login.

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

๐Ÿ› Bug Report: Can't update array of same elements

๐Ÿ‘Ÿ Reproduction steps

  1. open the appwrite dashboard and navigate to the appropriate collection and document.
  2. the document contains an array field with identical values for each element of the array (i.e., ["test", "test", "test"]).
  3. attempt to delete one or more elements from this array field.
    Notice that the "Update" button does not become enabled, preventing the changes from being saved.

๐Ÿ‘ Expected behavior

The "Update" button should become enabled as soon as any changes are detected in the document, allowing me to save my changes and successfully delete elements from the array.

๐Ÿ‘Ž Actual Behavior

The "Update" button remains disabled and i am unable to save my changes. t
Screenshot 2023-10-27 182518
Screenshot 2023-10-27 182620
his seems to occur when all elements in the array are identical.

๐ŸŽฒ Appwrite version

Version 0.10.x

๐Ÿ’ป Operating system

Windows

๐Ÿงฑ Your Environment

no

๐Ÿ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

๐Ÿข Have you read the Code of Conduct?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.